` Calling Crystal Reports from Clarion (Ignacio Quijas Rivera ) - Icetips Article
Icetips - Templates, Tools & Utilities for Clarion Developers

Templates, Tools and Utilities
for Clarion Developers

Icetips Article

Back to article list   Search Articles     Add Comment     Printer friendly     Direct link  

Par2: Calling Crystal Reports from Clarion
1998-11-11 -- Ignacio Quijas Rivera
 
Steps to call a Crystal Reports Dll and You can Print from Clarion 4bABC, a Report.rpt Already developed in CR I am no using OCX, This Works fine for me This Steps were Developed from a example that I recived from Kenneth Shan Thanks Kenneth Shan 1.- Declare this Variables ShowRpt LONG,AUTO ReportName CSTRING(100) PreviewWin CSTRING(100) 2.- With Lib Maker Utility You must Create your crpe32.lib !!!!!!!!!!!Creating Library Is so easy, you execute Lib Maker Look for crpe32.dll and Save 3.- In Clarion IDE Aplication Insert Module ExternalDll Name crpe32.lib that you have created from Lib Maker 4.- Inside Global Map (Priority Default) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Prototypes MODULE('crpe32.lib') PEPrintReport(*CSTRING,SIGNED,SIGNED,*CSTRING,SIGNED,SIGNED,SIGNED,SIGNED, | SIGNED,SIGNED),SIGNED,RAW,PASCAL PECloseEngine(),PASCAL PEOpenEngine(),PASCAL END 5.- In Windows Manager Code Executable Secction !!!!!!!!!!!!!!!!!!!! Open Crystal Reports Engine Init Priority Last PEOpenEngine() 6.- In Windows Event Handling !!!!!!!!!!!!!!! Closing Crystal reports Engine CLose Window PECloseEngine() If you want to Print forward Printer 7.- Put on Screen a Button to Print !!!!!!!!!!!!!! Printing Report.RPT from Clarion Embedded Accepted PreviewWin = 'Ignacio Quijas Presenta...' ReportName = 'CartasPorte.rpt' ShowRpt=PEPrintReport (ReportName,1,0,PreviewWin,0,0,640,680,0,0) If you want to Previw the report and after Print to printer 7.- Put on Screen a Button to Print !!!!!!!!!!!!!! Printing Report.RPT from Clarion Embedded Accepted PreviewWin = 'Ignacio Quijas Presenta...' ReportName = 'CartasPorte.rpt' ShowRpt=PEPrintReport (ReportName,0,1,PreviewWin,0,0,640,680,0,0)


Today is November 21, 2024, 3:45 am
This article has been viewed 35351 times.



Back to article list   Search Articles   Add Comment   Printer friendly

Login

User Name:

Password: