我可以根据组合框的输出隐藏和取消隐藏子窗体吗?
这是我试图做的......
SchedGenMain_Form(主窗体)有一个名为Product_Select_Combo的组合框。如果Product_Select_Combo填充了数据,我希望SubProduct_Form可见。如果Product_Select_Combo没有数据,我希望它被隐藏。
此外,对于另一个子表单...如果Product_Select_Combo的数据等于"产品123",那么我还有另一个我希望可见的子表单(Invoice)。
提前感谢您的帮助!
答案 0 :(得分:0)
在表单的“设计”视图中。单击Combobox,然后转到after_update事件。
在那里,您可以添加表单代码
Private Sub ComboBox_AfterUpdate()
If Me.Combobox.Value = "Product 123" Then
Forms!SubFormName.Visible = True
Else
Forms!SubFormName.Visible = False
End If
End Sub
答案 1 :(得分:0)
它不是表单,而是子表单控件隐藏:
Me!NameOfYourSubformControl.Visible = Not IsNull(Me!Product_Select_Combo.Value)