Forms MS Access:使表单仅显示过去48小时的记录

Forms MS Access:使表单仅显示过去48小时的记录,forms,ms-access,filter,records,Forms,Ms Access,Filter,Records,我使用MS Access,我有一个名为tblLogs的表,它包含所有日志和一个名为logDate的字段。我已经创建了一个表单,在该表单中我需要显示来自tblLogs的数据,但是仅显示过去两天的记录。我的问题是:我的选择是什么 我一直在做一些研究,并尝试创建一个查询来检索我过去两天所需的数据,但完成后,我意识到将查询内容绑定到控件(本例中为文本框)并非易事。我想到的另一个选项是设置一个自动过滤器,当你打开表单时会被触发(我还不知道怎么做),但我不知道这是否方便 所以,我在表单属性集Filter-O

我使用MS Access,我有一个名为tblLogs的表,它包含所有日志和一个名为logDate的字段。我已经创建了一个表单,在该表单中我需要显示来自tblLogs的数据,但是仅显示过去两天的记录。我的问题是:我的选择是什么

我一直在做一些研究,并尝试创建一个查询来检索我过去两天所需的数据,但完成后,我意识到将查询内容绑定到控件(本例中为文本框)并非易事。我想到的另一个选项是设置一个自动过滤器,当你打开表单时会被触发(我还不知道怎么做),但我不知道这是否方便


所以,我在表单属性集
Filter-On-Load
to
Yes
Filter
中全神贯注地听着

logDate >= DateAdd('h', -48, Now())