Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ms access NotInList事件在一个“内”;跳转到记录”;下拉列表框_Ms Access_Vba - Fatal编程技术网

Ms access NotInList事件在一个“内”;跳转到记录”;下拉列表框

Ms access NotInList事件在一个“内”;跳转到记录”;下拉列表框,ms-access,vba,Ms Access,Vba,我在客户表单上使用未绑定的组合框,使用AfterUpdate事件在记录之间导航。 我添加了NotInList逻辑以识别尚不存在的CustID。 我甚至可以使用NotInList在基础表中运行insert来创建等于NewData的新CustID 设置Response=acDataErrAdded甚至会重新查询组合框的行源,以便新的CustID是列表的成员。 但是,新的CustID尚未在表单的记录集中,因此AfterUpdate找不到新添加的记录。 显然,我需要重新查询表单,但在NotInList事

我在客户表单上使用未绑定的组合框,使用AfterUpdate事件在记录之间导航。
我添加了NotInList逻辑以识别尚不存在的CustID。
我甚至可以使用NotInList在基础表中运行insert来创建等于
NewData

的新CustID 设置
Response=acDataErrAdded
甚至会重新查询组合框的行源,以便新的CustID是列表的成员。
但是,新的CustID尚未在表单的记录集中,因此AfterUpdate找不到新添加的记录。
显然,我需要重新查询表单,但在NotInList事件中执行此操作似乎会在第一个NotInList完成之前触发第二个NotInList事件。

有没有人计算出这些事件的时间,以便组合框中的新条目将创建一个新记录,然后移动到该记录

实际上,
Response=acDataErrAdded
自动执行我想要的操作。我先发制人地将
Me.Requery
放入NotInList事件中,这是个坏主意