R
Robbo
In a couple of my routines I display a list of errors using a simple msgbox.
Some users want to be able to print that so I want to use the following code
to print it off.
iPrint = MsgBox(sMessage & vbNewLine & vbNewLine & "Do you want to print
this message?", vbYesNo, "Print")
if iPrint = vbYes then DoCmd.OpenReport "rptSysMessage", , , , , PrintMessage
rptSysMessage is an unbound report that contains a single unbound variable
called PrintMessage and I have loaded the following code in the On
Report_Load event: Me.PrintMessage = Me.OpenArgs
I have also tried moving the code into the On_Activate Event too.
Try as I will I can't seem to get the OpenArgs value to get to the report so
all I get is a blank page. Can anyone tell me what I am doing wrong?
Some users want to be able to print that so I want to use the following code
to print it off.
iPrint = MsgBox(sMessage & vbNewLine & vbNewLine & "Do you want to print
this message?", vbYesNo, "Print")
if iPrint = vbYes then DoCmd.OpenReport "rptSysMessage", , , , , PrintMessage
rptSysMessage is an unbound report that contains a single unbound variable
called PrintMessage and I have loaded the following code in the On
Report_Load event: Me.PrintMessage = Me.OpenArgs
I have also tried moving the code into the On_Activate Event too.
Try as I will I can't seem to get the OpenArgs value to get to the report so
all I get is a blank page. Can anyone tell me what I am doing wrong?