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

Поиск:

Закрытая темаСоздание новой темы Создание опроса
> добавление в combobox 
:(
    Опции темы
Push
  Дата 6.9.2005, 15:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Люди добрые и умные, помогите, пожалуйста!

На форме combobox, источник строк - выборка из таблицы (поля код, фамилия, имя, отчество), присоединенный столбец = 1, не отображается, свойство "ограничиться списком" = да. При написании фамилии, отсутствующей в списке, добавляю в исходную таблицу соответствующую строку, делаю requery. Значение нормально добавляется, выделяется в списке, после чего вылазит сообщение "Введенный текст не соответствует ни одному элементу списка".
Как от этой фигни избавиться и вообще, откуда она берется? А может, можно как-то по-другому все сделать? Какой день бьюсь...
Спасибо.


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


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


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

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



Еще актуально?
Цитата(Push @ 6.9.2005, 16:31)
Как от этой фигни избавиться и вообще, откуда она берется?

Ты сам используешь запрос как источник данных - ну и получи. Избавиться - делаешь запрос, получаешь рекордсет и ПРОГРАММНО набиваешь итемы в комбобокс. Т.е. никакой связи с таблицей или запросом НЕТ. А если юзер ввел нечто новое - обрабатываешь эту ситуацию, т.е. запросом вносишь в таблицу новую строку и перезапрашиваешь рекордсет.
Примечание: если комбобокс - сортированный, и сортировка та же, что и в запросе на получение рекордсета - перенабивать данные в контрол не нужно.


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

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


Новичок



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

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



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

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

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

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


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

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


 




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


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

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