刚开始使用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的选择列表。
答案 0 :(得分:0)
我用
想出来了Private Sub btnEnterDataInput_Click()
DoCmd.OpenForm "frmDataInput", , , , , , OpenArgs:=cboDepartmentName
End Sub
在我的第一个表格中, 和
[Forms]![frmSelectDataInput]![cboDepartmentName]
在我的第二种形式的组合框行源查询中。
以我的第二种形式。