RecordSource - это простое «SELECT field1, field2, field3 FROM table WHERE field1 = value», которое устанавливается в Open даже формы (я обязательно Requery) со значением предложения where, передаваемого через OpenArgs,Я могу добавлять / редактировать записи, используя связанные элементы управления.
Использование Debug.Print на RecordSource формы (фактически через Timer, просто чтобы убедиться, что ничего не изменилось после события Open) возвращает строку SQL, котораяЗатем я могу подключиться к дизайну запросов и проверить, что на самом деле есть записи, но они не заполняются в форме.Debug.Print для формы Recordset.RecordCount возвращает 0.
Я не передаю предложение WHERE в моем операторе DoCmd.OpenForm.Форма имеет пустой фильтр, не настроена на фильтрацию при загрузке и не позволяет использовать фильтры.Итак, я не могу себе представить, что все портится.
Что мне здесь не хватает?