Модераторы: Akina
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Заполнить поле со списком, Значение береться с прошлого юзания 
:(
    Опции темы
neosapient
Дата 3.6.2008, 16:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 672
Регистрация: 16.8.2006

Репутация: нет
Всего: 4



Вечер добрый.

Продолжаю развивать форму для тех поддержки [ http://forum.vingrad.ru/forum/topic-214599...0%BE-basic.html ].
Есть поле со списком, оно располагается в форме добавления сообщений.

Ситуация такая - каждый раз, когда форму закрывают, выбранное значение в комбобоксе не сохраняется. И при следующем запуске его вновь приходиться выбирать.

Как научить поле со списком помнить свое последнее выбранное состояние, которое было до "закрытие -> открытие" формы ?

Просто пришел к выводу, что если сотрудник тех поддержки будет каждый раз открывать выбирать "Телефон", если он работает с клиентами по телефону или icq, если по icq, то будет ненужное однотипное действие.

Это сообщение отредактировал(а) neosapient - 3.6.2008, 16:24
PM MAIL   Вверх
Akina
Дата 3.6.2008, 16:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 30
Всего: 454



Цитата(neosapient @  3.6.2008,  17:23 Найти цитируемый пост)
Как научить поле со списком помнить свое последнее выбранное состояние, которое было до "закрытие -> открытие" формы ?

обработать OnUnload b сохранить значение в служебной таблице. При открытии (OnLoad) соответственно восстановить.


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
neosapient
Дата 3.6.2008, 18:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 672
Регистрация: 16.8.2006

Репутация: нет
Всего: 4



1) Можно пример, запутался ?


2) Про "служебные таблицы" мутно написано...


3) OnUnload и OnLoad это обработчики для самой формы ?

4) Для поля со списком пробовал руками задавать элемент - компонент SelItem - не помогло. Какой метод следует использовать, чтоб установить нужный элемент в ComboBox програмно
PM MAIL   Вверх
Akina
Дата 3.6.2008, 18:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 30
Всего: 454



1) пример чего?
2) специально заведенная таблица, хранящая статические служебные данные
3) да
4) присвойте нужное значение свойству .text (используя данные bound column) - дальше он сам разберется


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
bopoha
Дата 4.6.2008, 00:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1283
Регистрация: 10.5.2006
Где: Беларусь, Минск

Репутация: 21
Всего: 21



Цитата(Akina @  3.6.2008,  18:28 Найти цитируемый пост)
4) присвойте нужное значение свойству .text (используя данные bound column) - дальше он сам разберется

Для MS Access .Value вместо .Text.


PM MAIL WWW ICQ Skype GTalk   Вверх
Akina
Дата 4.6.2008, 07:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 30
Всего: 454



Цитата(bopoha @  4.6.2008,  01:14 Найти цитируемый пост)
Для MS Access .Value вместо .Text.

Ни в коем случае!!! Value - это информация из выбранной записи, в то время как Text - это отображаемое в строке ввода значение.


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
bopoha
Дата 4.6.2008, 11:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1283
Регистрация: 10.5.2006
Где: Беларусь, Минск

Репутация: 21
Всего: 21



Akina, упс, для этой ситуации так.
PM MAIL WWW ICQ Skype GTalk   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "MS Access"
Akina
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • Используйте теги [code=vb][/code] и [code=sql][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MS Access | Следующая тема »


 




[ Время генерации скрипта: 0.0459 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.