【发布时间】:2013-12-26 21:23:06
【问题描述】:
我正在尝试在连续过滤器表单中添加 OR 功能,您可以看到第一个组合框出现了,我不希望它显示。理想情况下,它应该仅在用户想要第二行搜索选项而不是第一行过滤器时显示。我只有 OR 在组合框中。感谢您的帮助,如果您需要任何澄清,请告诉我!
【问题讨论】:
-
我得到了可见和不可见部分与此代码:
Private Sub Criteria_AfterUpdate() If Me.Criteria.Column(2) = True And filterDict.Exists(Criteria.Value) Then Me.CmbOperator.visible = False Else Me.CmbOperator.visible = True End If Me.CmbOperator.Requery End Sub但我的问题是它不应该显示在选择名字的过滤器的第一行上。有没有办法说“如果表单是连续的,那么组合框应该是可见的”?或者换句话说,如果有第二行显示,那么在第二行而不是第一行显示组合框? -
你永远不能让组合框只显示在第一行,因为它是一个连续的形式。您可以控制用户输入(我的答案)或控制可见性(克雷格的答案),但要么全有,要么全无。其他任何事情都需要不利用连续表单的不同表单设计......
标签: ms-access combobox filter ms-access-2007