我试图在“ frmProjectCharter01”表单上放置一个过滤器,在打开该表单时(单击按钮),它将仅显示其基础表“ tblProjectMasterList”中的“ OnLoad”字段具有“ non-null”值的记录。
我当前的代码是
DoCmd.OpenForm "frmProjectCharter01"
Me.Filter = [OnLoad] Is Not Null
不幸的是,我收到一条“ compliation error”消息,其中专用子打开行以及“ [OnLoad]”字段都突出显示。
该Filter
属性是一个字符串表达式,因此您可以通过添加引号来避免该编译错误。
Me.Filter = "[OnLoad] Is Not Null"
但是,从您剩下的问题来看,我的印象是您应该使用OpenForm
WhereCondition(请参阅帮助主题以了解详细信息)来执行此操作,而不是设置Filter
:
DoCmd.OpenForm "frmProjectCharter01", WhereCondition:="[OnLoad] Is Not Null"
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句