Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Can preview those SELECTED, but not Print those SELECTED
Message
General information
Forum:
Visual FoxPro
Category:
Coding, syntax & commands
Environment versions
Visual FoxPro:
VFP 8 SP1
OS:
Windows XP SP2
Network:
Windows 2003 Server
Database:
Visual FoxPro
Miscellaneous
Thread ID:
01221933
Message ID:
01221970
Views:
14
>Move focus of the grid before priting.
>

I tried this code now....
LOCAL lcRxCaption,llFirst,lcPharmacy,lcPhone

llFirst = .T.
Thisform.mousepointer = 11
Thisform.m_Actions(2)
ThisForm.txtStatus.value = "Printing Patient Medical Reports..."

SELECT rx
SET FILTER TO (marked = .T.)

GO top

IF NOT EOF()
	This.Parent.Parent.txtStatus.SetFocus	&& To remove focus from the grid, so the report will print correctly
	SELECT rx
	REPORT FORM RxPMR NOCONSOLE TO PRINTER PREVIEW
	Thisform.grdProfile.SetFocus			&& Set focus back to grid 		
ELSE
	MESSAGEBOX("There are no Rx's selected to print the Patient Medical Report" + CHR(13) + ;
		"(To select a Rx, check it)",64,"Cannot Print PMR(s)")
ENDIF 
Thisform.mousepointer = 0
ThisForm.txtStatus.value = ""

* Reset grid
SELECT rx
IF Thisform.p_ViewType = 1
	SET FILTER TO INLIST(status,0,1,5)
ELSE
	SET FILTER TO
ENDIF
GO TOP IN rx
ThisForm.grdProfile.Refresh()
Thisform.m_Actions(1)
I can still Preview 3 or more Prescriptions, but only only print ONE Prescription... sigh.

Thanks!
Tommy Tillman A+ NetWork+ MCP
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform