У меня есть форма с несколькими связанными полями и несколькими «пользовательскими» флажками, которые устанавливают значения для vba.Когда я начинаю новую запись с помощью DoCmd.GoToRecord, acNewRec, Access очищает мою форму, но не создает новый идентификатор, пока значение не будет введено в одно из связанных полей.Так как мои поля-флажки не связаны, любые изменения до того, как было отредактировано связанное поле, не будут сохранены.Я попытался добавить значения с помощью операторов sql, но access выдает ошибку после изменения другого поля, сообщая, что текущий набор записей был изменен, поэтому я сомневаюсь, что это путь.
Моя форма основана на запросеи с VBA я установил флажки, как [value_x] = true (который отлично работает, когда я впервые ввожу данные в связанное поле и, таким образом, создается новая запись).
(Другой способ избежать этого -установите любое связанное поле во время события onload в значение и затем удалите это значение, но это не очень понятно, я думаю ..)