我有一个公司表单,其中列出了他们的基本信息以及一个子表单选项卡,该子表单选项卡列出了更多公司信息,例如联系人,零件和订单。我使用一个选项卡控件,其中每个选项卡都有一个包含每个基本信息的表。我正在尝试打开另一个表格,该表格具有有关表中用户突出显示的行的详细信息,但无法弄清楚如何读取选择的哪一行。
该表单称为“客户”,选项卡表单称为“ tabDetails”,“零件”选项卡称为“ tabParts”,列出公司所有零件的表称为“ tblPartsList”。
这是我认为可行的方法。
ID = Me!tabDetails!tabParts!tblPartsList!CurrentRecord![ID]
答案 0 :(得分:0)
使用子窗体控件的Form属性。
tabDetails 这是子表单 control 的名称:
ID = Me!tabDetails.Form![ID].Value
或:
ID = Me!tabDetails.Form!tblPartsList.[ID].Value
窗体的选项卡仅用于订购控件。它们不是这些的容器。
答案 1 :(得分:0)
我发现可行的解决方案只是调用表控件。
ID = tblPartsList![ID]
感谢大家的帮助。
答案 2 :(得分:0)
您可以使用 ActiveControl 属性来引用在运行时具有焦点的控件
ID= Screen.ActiveControl.Parent("ID")