我有两个表格和一个报告tbl1,tbl2和rptAllOrders。
tbl1并且tbl2不相同。
该报告未绑定到任何记录源,控件也是如此。
这在VBA中可行吗?还是有更好的替代方法?
Private Sub btnReport_Click()
DoCmd.OpenReport "rptAllOders" , , acViewPriview
End Sub
Private Sub rptAllOders_Open(Cancel As integer)
Dim strq As string
strq = "SELECT tbl1.ItemNo, tbl1.ItemName,
tbl2.OderDate, tbl2.OderNo FROM tbl1 UNION ALL ON
tbl1.ItemNo = tbl2.ItemNo AND ItemName =
'"Forms!comboItemName.Value"' ORDER BY oderDate
ASC"
End Sub