Dibawah ini adalah cara untuk membuat hasil dari printout Crystal Report control yang terhubung dengan Visual Basic 6.0. Dalam kasus ini saya akan memberikan contoh untuk print Data User program penggajian karyawan dari visual basic menggunakan bantuan crystal report.

A. TAHAP PEMBUATAN FORM (di Visual Basic 6.0)
Langkah pertama adalah anda membuat form data yang diinginkan, misalnya saya membuat form data user seperti dibawah ini (lengkap dengan source code) ;


B. TAHAP PEMBUATAN FILE CRYSTAL REPORT
1. Silahkan buat file menggunakan crystal report sesuai selera, namun sebelumnya perlu diingat bahwa "Buat koneksi antara Program Visual basic 6.0 dengan Crystal report Control" hal ini wajib dilakukan
Baca Juga : koneksi antara Program Visual basic 6.0 dengan Crystal report Control

Kira-kira formatnya seperti dibawah ini ;

2. Setelah selesai koneksikan antara Vb6 dan CR serta membuat format diatas, silahkan buka file CR dan pilih Design (Pojok kanan atas Design/preview)

3. Klik Insert Fields > Database fields > Tabeluser (sesuaikan nama tabel user anda pada databasenya)

4. Drag/seret field kodeuser kedalam Design CR tepatnya dibawah kolom Kode User

5. Drag semua field sehingga memenuhi kolom dibwah ini

6. Ketika anda pindah ke mode Preview maka hasilnya seperti dibwah ini

7. Kembali lagi ke source code VB6, pada commandbutton Cetak/Print silahkan pastekan koding berikut ini, fungsinya untuk memanggil data yang ada di CR


cr.ReportFileName = "D:\Belajar MVB\user.rpt"
cr.WindowState = crptMaximized
cr.RetrieveDataFiles
cr.Action = 1
Catatan : D:\Belajar MVB\ adalah tempat penyimpanan file crystal reportnya (ekstensi Rpt), user.rpt adalah nama filenya

8. Selesai, jangan lupa untuk menyimpan file CR nya dan coba running programnya