你需要打印哪几个人员,就先在列表中选中那几个人,然后打印就可以了。作者: 阿松 时间: 2010-10-29 21:21
我尝试把下面那段代码
For Each vItem In Me.List1.ItemsSelected
改成引用"人员打印"表,但一直没有成功.不知道如何写.自己都觉得自己太菜了.
因为我实际是从其他地方把大量数据拷贝到表里面再打印,一个个点太费时.而且容易错.就是把窗体的行来源改成"人员打印"表,也还是要点.
还有一点我不明白:循环是For Each .... Next 但DoCmd是在外面,为什么会打好几页呢?作者: ldshuishijie 时间: 2011-1-10 18:59
很好作者: momocaicai 时间: 2011-2-16 14:40
藏书不难,能看为难;看书不难,能读为难;
读书不难,能用为难;能用不难,能记为难。藏书不难,能看为难;看书不难,能读为难;
读书不难,能用为难;能用不难,能记为难。藏书不难,能看为难;看书不难,能读为难;
读书不难,能用为难;能用不难,能记为难。作者: aknier 时间: 2011-3-31 15:40
Private Sub Command0_Click()
Dim strT As String
Dim vItem As Variant
For Each vItem In Me.List1.ItemsSelected
strT = strT & vItem & ","
Next
DoCmd.OpenReport "人员打印表", acViewPreview, , "id in (" & strT & "0)"