Форумы HiProg.com - MS ACCESS, VBA, VB

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

ник: FireGirl
Здравствуйте!
Возникла следующая ситуация:
Есть форма с неким полем с выпадающим списком.

Источником для строк выпадающего списка является таблица.

SELECT DISTINCTROW [механик].[МехID], [механик].[НАЗВ] FROM [механик];

МехID - счетчик
НАЗВ - текстовое

Ранее в таблице было 3 записи, затем юзеры 2 и 3 удалили, осталась 1.

При открытии формы поле содержит значение (оно как ясно из вышеизложенного одно, так как в таблице только одна запись МехID- 1, НАЗВ - Крутиков Е.В.)
После добаления новой записи в форме это поле со списком выдает значение пустое, хотя в коде мною не было обнаружено никакого события на обновление каким то образом этого поля.
Выбрав в качестве присоединенного столбца номер столбца МехID вижу что после добавления новой записи в поле появляется значение 3, то есть это значение поля счетчика МехID, которое было прежде, но теперь его в таблице нет, там только одна запись.

Каким образом могла сохраниться эта старая запись и где, если в таблице она удалена.
Ранее действительно при открытии формы в поле было значение - имя механика из первой строчки, а после добавления новой записи - имя механика из 3й строчки таблицы.
Посоветуйте как быть.


Ваше имя:

Пароль:

Цитировать: [quote][/quote] Код: [code][/code]
Жирный: [b][/b] Наклонный: [i][/i]
URL: [url][/url] 

Сообщение:

 Размер файла не более 50 Кбт. Большие файлы можно размещать на www.slil.ru

Прикрепить:

 

Для вставки смайлов в текст щелкните по значку.