我正在使用Access 2003数据库,并有2个组合框,我尝试使用。我已经完善了第一个盒子,这是不同表格(部件类别)的下拉菜单。一旦选择了该表,我希望能够通过下拉框选择来查看该类别内的部件号。从这里我希望能够使用该零件号码为该类别提取正确的报告,这样我就可以为每个零件号打印一份报告。我确信我必须编写某种VBA,Query或Macro 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
如果您有任何问题,请提前致谢。
谢谢!该链接中的示例1是完美的,我只是输入了所有的情况 – cdomination