Я "обновил" приложение Access, импортировав все формы и код из файла Access 2003 MDB в файл ACCB 2013. После повторного связывания всех таблиц большинство форм работают должным образом, но у меня есть одна подчиненная форма, которая правильно отображает существующие данные, но больше не позволяет мне вводить новые записи. Ввод данных состоит из поля со списком и маскированного текстового поля.

Поле со списком заполняется из запроса SQL. Если есть запись, поле со списком работает для существующей записи, но больше не появляется для новой записи (раньше она использовалась в старой форме).

Я сравнил все свойства между старыми и новыми файлами Access, и они кажутся одинаковыми.

Что мне не хватает?

1 ответ1

0

Запрос, который заполняет подчиненную форму, не включает поле идентификатора. Я добавил поле ID, и теперь все работает. Я не уверен, почему запрос работал в старой версии, но не в новой без идентификатора.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .