请叶版主看看,下面代码如何修改才能预览成功:
Private Sub 批量打印预览_Click()
On Error Resume Next
If DCount("打印标记", "病人资料总表", "打印标记=true") - 1 < 0 Then
MsgBox "请选择要预览的记录!", vbInformation, "Microsoft Office Access"
Me.日期.SetFocus
Else
Dim qdf As QueryDef
Set qdf = CurrentDb.QueryDefs("批量打印查询")
'qdf.SQL = "select * from 批量打印查询 where 打印标记=true"
'DoCmd.OpenReport "批量打印", acViewPreview, , , acWindowNormal
Dim stDocName As String
stDocName = ChrW(24635) & ChrW(-30616) & ChrW(26597) & ChrW(-29726) & ChrW(25171) & ChrW(21360)
DoCmd.OpenReport stDocName, acViewPreview, , "select * from 批量打印查询 where 打印标记=true", acWindowNormal
Me.批量选中.Caption = "批量选中"
Me.日期查询.Requery
End If