【发布时间】:2016-05-31 18:36:29
【问题描述】:
我正在使用 Access 2003 数据库并尝试使用 2 个组合框。我已经完善的第一个框,它是不同表格(零件类别)的下拉列表。选择该表后,我希望能够通过下拉框选择查看该类别中的部件号。从这里我希望能够为该类别提取正确的报告,其中包含该零件号,以便我可以为每个零件号打印一份报告。我确定我必须编写某种 VBA、查询或宏 AfterUpdate() 代码,但我只是不知道如何用所选表的部件号填充第二个组合框。
Click here for an image of my Menu layout
这是我的查询,用于显示我想要的表的第一个框:
SELECT Msysobjects.Name
FROM Msysobjects
WHERE (((Msysobjects.Name) not Like "MSYS*"
And (Msysobjects.Name) not like "_*"
And (Msysobjects.Name) not like "~*"
) AND ((Msysobjects.Type)=1))
ORDER BY Msysobjects.Name;
我认为这是在第二个框被选中后我需要打印的内容:
Private Sub partnumberselect_AfterUpdate()
DoCmd.OpenTable Forms![_Datasheet Printing].Form.TagLabelSelection.Column(1), acViewNormal
End Sub
提前感谢您,如果您有任何问题,请告诉我。
【问题讨论】: