Login
`
Templates, Tools and Utilities
|
||
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.
|
|