我有什么
我有一个名为 qryFlightPrices 的查询。 我有一个基于此查询的表单,名为 frmFlightPrices 。 我有一个名为 dlgfrmFilterFlightPrices 的对话形式。
对话框表格包含两个名为Price and Departure的文本框和一个名为Open Form的命令按钮。
我想做什么
我希望对话框窗体上的命令按钮打开名为 frmFlightPrices 的表单,然后为此窗体运行一个过滤器,该过滤器基于对话框窗体上的文本框中输入的内容。
到目前为止我做了什么
在我输入的 frmFlightPrices 表单的Filter属性中 价格>表格![frmFlightPrices]![txtPrice] 并将Filter OnLoad属性设置为yes。
问题
但是,当我输入价格标准并按对话框表格上的命令按钮时,会发生以下两种情况之一:
a)打开一个访问对话框,并要求我再次输入标准
OR
b)表格打开但没有记录
任何人都可以解释为什么这个Access系统对话框会打开,为什么我的记录显示为空白。
谢谢
答案 0 :(得分:0)
表单dlgfrmFilterFlightPrices
未引用对话框表单frmFlightPrices
。 Filter
属性应为:
Price > Forms![dlgfrmFilterFlightPrices]![Price]
请注意,dlgfrmFilterFlightPrices
必须才能让frmFlightPrices.Filter
开启。