Kencana emas mengacu dengan benda yang disebut dengan kereta. Kereta kencana emas secara filosofi bermakna sistem hidup yang bagus yang mengantarkan manusia sampai ke sempurnaan

Monday, May 15, 2006

Using crystal report pada Visual C++ 6.0

1. Buat project (MFC->Exe)
2. Tambahkan komponen ACtive X, Crystal Report VIewer COntrol. Tentunya anda telah menginstall crystal report.
3.Namakan member variabel untuk komponen tsb, m_viewer
4. Tambahkan pada line, CDlg.h setelah #endif sebelum deklarasi kelas CDLG
#import "c:\\Program Files\\Seagate Software\\Report Designer Component\\craxdrt.dll" no_namespace
path tersebut tergantung dari lokasi library craxdrt.dll pada komputer anda
5.Tambahkan file craxdrt.tlh pada File View untuk Resource File, kalo tidak ada pada direktori yang sama dengan file aplikasi cari pada direktori debug.
6.Pada kelas CDlg, tambahkan variabel anggota, dengan permission protected
IApplicationPtr m_Application;
IReportPtr m_Report;
VARIANT dummy;
7. Tambhkan script berikut pada initdialog
bstr_t ReportPath("c:\\Program Files\\Seagate Software\\Crystal Reports\\Samples\\Reports\\General Business\\Inventory.rpt");

_variant_t vtEmpty(DISP_E_PARAMNOTFOUND, VT_ERROR);

// Instantiate the IApplication object

m_Application.CreateInstance("CrystalRuntime.Application");

//Open the Report using the OpenReport method
m_Report = m_Application->OpenReport(ReportPath,dummy);
//m_Report->Release();


//Print the Report to window

m_cris.SetReportSource(m_Report);

m_cris.ViewReport();
8. Tes aplikasi anda...selamat mencoba.

0 Comments:

Post a Comment

<< Home