【问题标题】:Pass parameters from one combo box to another using two forms in Microsoft Access使用 Microsoft Access 中的两个表单将参数从一个组合框传递到另一个组合框
【发布时间】:2018-04-18 14:31:03
【问题描述】:

刚开始使用 Access 2016 完成我正在进行的项目。

如何将一个表单中的选定数据传递给另一个表单?

该选择将成为下拉菜单中显示哪些数据的决定因素。基本上,如果我选择一个部门,我希望该部门的数据成为下一个“选择”数据。

我不确定这是否是一个明确的问题,所以我添加了图片。

目标是不必为每个部门都创建新表单。

更新:

所以我可以使用以下查询将部门组合框与 lineid 框链接

SELECT DISTINCT Line.lineName, Department.departmentName
 FROM Line INNER JOIN Department ON Line.departmentID = Department.departmentID
 WHERE (((Department.departmentName)=[Forms]![Production_Select_Data_Input_Destination].[OpenArgs]));

我需要传递参数,所以这不是提示,lineId 的组合框会加载所选部门内的 lineId 的选择列表。

【问题讨论】:

    标签: ms-access ms-access-2016


    【解决方案1】:

    我用了

    Private Sub btnEnterDataInput_Click()
    
     DoCmd.OpenForm "frmDataInput", , , , , , OpenArgs:=cboDepartmentName
    
    End Sub
    

    在我的第一个表单中, 和

    [Forms]![frmSelectDataInput]![cboDepartmentName]
    

    在我的第二种形式的组合框行源查询中。

    在我的第二种形式中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-23
      • 2015-10-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多