Ms access 跟进。。。如何在DLOOKUP()定义的字段上启用筛选?

Ms access 跟进。。。如何在DLOOKUP()定义的字段上启用筛选?,ms-access,Ms Access,我正在看下面的帖子,正在为如何回答这个问题而苦苦挣扎: 我最终解决这个问题的方法是向T添加一个字段,并在AfterUpdate()事件期间使用DLookup()调用中的值更新该字段。由于该字段现在不再基于查询,因此可用于筛选表单 具体来说,使用DLookup()调用中的值更新“表字段”的步骤是什么?我是否将DLookup放在VB代码中?我总是喜欢使用VB代码,但那是因为我觉得在使用宏时,我不太灵活。但是,如果不想使用VB代码,可以创建一个绑定文本框来捕获未绑定DLookup的值。然后将绑定文本框

我正在看下面的帖子,正在为如何回答这个问题而苦苦挣扎:

我最终解决这个问题的方法是向T添加一个字段,并在AfterUpdate()事件期间使用DLookup()调用中的值更新该字段。由于该字段现在不再基于查询,因此可用于筛选表单


具体来说,使用DLookup()调用中的值更新“表字段”的步骤是什么?我是否将DLookup放在VB代码中?

我总是喜欢使用VB代码,但那是因为我觉得在使用宏时,我不太灵活。但是,如果不想使用VB代码,可以创建一个绑定文本框来捕获未绑定DLookup的值。然后将绑定文本框设置为
visible=false
。这样,您的表单上就不会有两个包含相同信息的框

感谢您的回复;您介意提供一些代码来说明如何“捕获未绑定DLookup的值”吗?my DLookup为每个记录提供一个唯一的值,如下所示:'=DLookup(“Title”、“t_01_0_Departments”、“ID=“&[Department1ID])您可以使用INSERT-in将值放入表中。下面是Seth Schrock()的回答,但我使用的更简单的方法是MS Access中的追加查询,它只需要2到3行代码。看这个视频-让我知道结果如何