【问题标题】:Filter Subform from Parent Form从父表单中过滤子表单
【发布时间】:2012-06-14 02:54:32
【问题描述】:

我在父表单中有一个子表单。子表单在父表单内显示为数据表。 我在父表单中有两个组合框。当用户从组合框中选择一个值时,子表单应根据这两个值进行过滤。

以下是我使用的代码。它会打开另一个窗口并显示过滤后的值,而不是在父子窗体中显示它。

Dim stDocName As String
Dim stLinkCriteria As String

stDocName = "3_Properties"

stLinkCriteria = "[Program_Name]=" & "'" & Me![Combo2] & "'"
DoCmd.OpenForm stDocName, , , stLinkCriteria

谢谢

【问题讨论】:

    标签: ms-access vba ms-access-2003


    【解决方案1】:

    您可以利用链接子字段和主字段来过滤子表单,而无需使用任何代码。您可以将子表单的链接主字段设置为组合框控件的名称,将子字段设置为相关的相关列(字段)。用分号分隔每个条目。

    您也可以在运行时设置子窗体的记录源。

     sSQL = "SELECT BText FROM Table WHERE AText = '" & Me.MyCombo & "'"
     Me.MySubformControlName.Form.Recordsource = sSQL
    

    【讨论】:

      猜你喜欢
      • 2020-09-07
      • 2022-01-02
      • 1970-01-01
      • 2022-01-19
      • 1970-01-01
      • 2014-09-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多