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