ник: FireGirl
Здравствуйте!
Возникла следующая ситуация:
Есть форма с неким полем с выпадающим списком.
Источником для строк выпадающего списка является таблица.
SELECT DISTINCTROW [механик].[МехID], [механик].[НАЗВ] FROM [механик];
МехID - счетчик
НАЗВ - текстовое
Ранее в таблице было 3 записи, затем юзеры 2 и 3 удалили, осталась 1.
При открытии формы поле содержит значение (оно как ясно из вышеизложенного одно, так как в таблице только одна запись МехID- 1, НАЗВ - Крутиков Е.В.)
После добаления новой записи в форме это поле со списком выдает значение пустое, хотя в коде мною не было обнаружено никакого события на обновление каким то образом этого поля.
Выбрав в качестве присоединенного столбца номер столбца МехID вижу что после добавления новой записи в поле появляется значение 3, то есть это значение поля счетчика МехID, которое было прежде, но теперь его в таблице нет, там только одна запись.
Каким образом могла сохраниться эта старая запись и где, если в таблице она удалена.
Ранее действительно при открытии формы в поле было значение - имя механика из первой строчки, а после добавления новой записи - имя механика из 3й строчки таблицы.
Посоветуйте как быть.