| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > MS Access > Заполнить поле со списком |
| Автор: neosapient 3.6.2008, 16:23 |
| Вечер добрый. Продолжаю развивать форму для тех поддержки [ http://forum.vingrad.ru/forum/topic-214599/kw-memo-%D0%BC%D0%B5%D0%BC%D0%BE-basic.html ]. Есть поле со списком, оно располагается в форме добавления сообщений. Ситуация такая - каждый раз, когда форму закрывают, выбранное значение в комбобоксе не сохраняется. И при следующем запуске его вновь приходиться выбирать. Как научить поле со списком помнить свое последнее выбранное состояние, которое было до "закрытие -> открытие" формы ? Просто пришел к выводу, что если сотрудник тех поддержки будет каждый раз открывать выбирать "Телефон", если он работает с клиентами по телефону или icq, если по icq, то будет ненужное однотипное действие. |
| Автор: neosapient 3.6.2008, 18:11 |
| 1) Можно пример, запутался ? 2) Про "служебные таблицы" мутно написано... 3) OnUnload и OnLoad это обработчики для самой формы ? 4) Для поля со списком пробовал руками задавать элемент - компонент SelItem - не помогло. Какой метод следует использовать, чтоб установить нужный элемент в ComboBox програмно |
| Автор: Akina 3.6.2008, 18:28 |
| 1) пример чего? 2) специально заведенная таблица, хранящая статические служебные данные 3) да 4) присвойте нужное значение свойству .text (используя данные bound column) - дальше он сам разберется |
| Автор: bopoha 4.6.2008, 00:14 | ||
Для MS Access .Value вместо .Text. |
| Автор: Akina 4.6.2008, 07:56 |
Ни в коем случае!!! Value - это информация из выбранной записи, в то время как Text - это отображаемое в строке ввода значение. |
| Автор: bopoha 4.6.2008, 11:46 |
| Akina, упс, для этой ситуации так. |