Я рекомендую вам использовать REQUERY
конкретное поле со списком, данные которого вы изменили, и что вы делаете это после оператора Cmd.Close
. таким образом, если вы вводите данные, эти данные также запрашиваются.
DoCmd.Close
Forms![Form_Name]![Combo_Box_Name].Requery
Вы также можете указать на недавно измененное значение
Dim id As Integer
id = Me.[Index_Field]
DoCmd.Close
Forms![Form_Name]![Combo_Box_Name].Requery
Forms![Form_Name]![Combo_Box_Name] = id
В этом примере предполагается, что вы открыли форму для ввода данных во вторичную таблицу.
позвольте нам сказать, что вы сохраняете School_Index и School_Name в таблице School и ссылаетесь на нее в таблице Student (которая содержит только поле School_Index). пока вы редактируете ученика, вам нужно связать его со школой, которой нет в вашем школьном столе и т. д. и т. д.