NotInList事件在“跳转到记录”组合框内

时间:2014-02-03 21:36:22

标签: access-vba

我在Customer表单上使用未绑定的组合框,使用AfterUpdate事件在记录之间导航 我添加了NotInList逻辑来识别尚不存在的CustID 我甚至可以使用NotInList甚至在基础表中运行插入来创建等于NewData的新CustID。 设置Response = acDataErrAdded甚至会重新查询组合框的行源,以便新的CustID是列表的成员。
但是,新的CustID 尚未在表单的记录集中,因此AfterUpdate找不到新添加的记录。
显然我需要重新查询表单,但是在NotInList事件中执行此操作似乎在第一个NotInList完成之前触发了第二个NotInList事件。
有没有人计算出这些事件的时间,以便组合框中的新条目将创建一个新记录,然后移动到该记录?

1 个答案:

答案 0 :(得分:0)

实际上,Response = acDataErrAdded完全符合我的要求。我曾先发制人地将Me.Requery放入NotInList事件中,这是一个坏主意。