我有形式的组合框,我希望它的下拉值是表字段名。表名是tblCap,字段是Year1,Year2和Year3.I希望在组合框中有下拉列表如Year1,Year2,Year3以及选择该年份时,它应显示子表单中的相关字段。
任何帮助都将不胜感激。
谢谢。
答案 0 :(得分:2)
这比你想象的要简单得多:
要在子表单中显示所选值(字段名称),请使用以下表达式:
=[Parent]![NameOfYourCombobox]
在主窗体的文本框中显示子窗体的选定字段名称的值:
=[NameOfYourSubformControl].[Form]([NameOfYourCombobox])
子表单上的或(?):
=[Parent]([Parent]![NameOfYourCombobox])
答案 1 :(得分:1)
评论后更新。
根据@Gustav回答设置RowSource
后,为了根据ComboBox的值隐藏/取消隐藏TextBox控件,您需要将Visible
属性设置为{{ 1}}。
在“事件”选项卡上,将ComboBox控件的True/False
设置为AfterUpdate
,并在文件后面的代码中设置以下内容:
[Event Procedure]