Microsoft Access - 子窗体中的组合框基于主窗体组合框
Posted
技术标签:
【中文标题】Microsoft Access - 子窗体中的组合框基于主窗体组合框【英文标题】:Microsoft Access - Combo box in subform base off masterform combo box 【发布时间】:2014-09-15 16:59:23 【问题描述】:我有一个Masterform
,它处理ReceivingReport
的所有信息头。您必须从组合框中选择PO Number
,并填写必要信息。到目前为止一切正常。
另一方面,我的subform
可以使用,如果我保持它非常基本但我希望我的second combo box
位于我的subform
中;这是基于 first combo box
中的 masterform
中的 ID
以仅显示来自 PO Number ID
的项目。
我知道我的Query
不工作,因为它甚至没有显示记录。但我似乎无法理解如何从masterform
组合框中提取信息以正确使用它来检索正确的data
。
正如您在查询图像中看到的,我使用它从first combo box
检索绑定列PurchaseOrderID
。
[Forms]![frm_addReceiveReportInformation].[Form]![cbo_PurchaseOrderID]
【问题讨论】:
当您在组合框中进行选择时,您的查询返回什么? (只是查询,而不是您的表单) 它没有返回任何记录。 我想知道您对子表单控件的引用是否正确。 我一直在玩它,但我似乎无法弄清楚如何加入表格......我认为这是我目前的问题。我尝试了多种方法,并且可以根据微小的变化获得记录。但它返回的记录比我预期的要多 主链接/子链接键是 100% 正确的。我可以担保。 【参考方案1】:[Forms]![frm_addReceiveReportInformation].[Form]![cbo_PurchaseOrderID]
应该是
[表单]![frm_addReceiveReportInformation]![cbo_PurchaseOrderID]
【讨论】:
以上是关于Microsoft Access - 子窗体中的组合框基于主窗体组合框的主要内容,如果未能解决你的问题,请参考以下文章
在 Microsoft Access 2013 中的数据表子窗体上单击一行时运行 VB
如何在 VB6 窗体中使用 Microsoft Office Access 的子窗体控件?