如何在Access中过滤子表单?什么是控制名称?

时间:2018-01-16 02:34:54

标签: sql ms-access

我正在尝试使用表单过滤表格,并且我在使用宏时出现问题。

我的表格与此类似,field1是名字,field2是城市,field3是出生年份。 Link to Picture one

我想在子窗体或类似的东西上运行此查询,以便根据组合框参数过滤子窗体。 Link to picture Two

我的问题是控件名称我似乎无法想出任何有用的东西。 Link to Picture Three

谢谢!任何帮助将不胜感激!

2 个答案:

答案 0 :(得分:0)

做了一些测试。控件名称是子窗体容器控件的名称。在这种情况下,它只是容器名称,没有Forms!Form1前缀。建议您将容器控件命名为与它所拥有的对象不同,例如ctrDetails。如果容器包含表,查询,表单或报告,则它可以工作。

enter image description here

答案 1 :(得分:0)

这是新功能-无法对以上答案发表评论或投票。使用容器的名称对我有用!当您突出显示子窗体时,该容器实质上是黄色子窗体边框。容器名称可在属性表>其他>名称中找到。在构建宏时,可以在“控件名称”框中进行搜索。

属性表:

Property Sheet

宏:

Macro