modul crystal report viewer

3
 Bahasa Pemrograman Lanjutan Fathurrohman 15 Modul Praktikum 6 (Penggunaan Objek Crystal Report Viewer) Pada latihan praktikum ini akan diberikan satu contoh membuat laporan dengan crystal report yang sama dengan contoh format laporan yang ada dalam modul praktikum ke-3, namun dalam contoh kali ini menggunakan tool CrViewer serta sumber data menggunakan file text (ekstension .ttx). Ikuti  perintah-perintah di bawah ini : 1. Buka kembali project latihan Anda. 2. Pilih menu Project, Add Crystal Report 8.5 3. Klik OK 4. Klik tombol Project 5. Pilih Data Definition, klik tombol New 6. Lalu buatlah struktur database berdasar kebutuhan yang diperlukan. Ikuti petunjuk gambar di  bawah ini : 7. Tambahkan field lainnya sebagai berikut : Field Name Field Type Length  Nama String 40 Alamat String 60 TmpLahir String 15 TglLahir Date JenKel Boolean TahunMasuk String 4 8. Setelah itu klik close button (x), dan pilih  yes, lalu simpan dengan nama mhs (di folder latihan anda). 9. Klik Next dan tambahkan field-field yang akan ditampilkan dalam report. 10. Jika selesai klik Finish, lalu akan muncul kotak dialog berikut :  2. Klik New 1. Klik disini 1. Tuliskan Nama Field disini (tulis NIM) 2. Pilih tipe data (pilih String) 3. Tuliskan lebar field (ketik 10) 4. Klik Add 1. Pilih No 2. Lalu klik OK

Upload: rosyid-hidayatulloh

Post on 21-Jul-2015

38 views

Category:

Documents


0 download

TRANSCRIPT

Bahasa Pemrograman Lanjutan

Fathurrohman

15

Modul Praktikum 6(Penggunaan Objek Crystal Report Viewer) Pada latihan praktikum ini akan diberikan satu contoh membuat laporan dengan crystal report yang sama dengan contoh format laporan yang ada dalam modul praktikum ke-3, namun dalam contoh kali ini menggunakan tool CrViewer serta sumber data menggunakan file text (ekstension .ttx). Ikuti perintah-perintah di bawah ini : 1. 2. 3. 4. 5. Buka kembali project latihan Anda. Pilih menu Project, Add Crystal Report 8.5 Klik OK Klik tombol Project Pilih Data Definition, klik tombol New

1. Klik disini 2. Klik New

6. Lalu buatlah struktur database berdasar kebutuhan yang diperlukan. Ikuti petunjuk gambar di bawah ini :1. Tuliskan Nama Field disini (tulis NIM) 2. Pilih tipe data (pilih String) 4. Klik Add 3. Tuliskan lebar field (ketik 10)

7. Tambahkan field lainnya sebagai berikut : Field Name Field Type Length Nama String 40 Alamat String 60 TmpLahir String 15 TglLahir Date JenKel Boolean TahunMasuk String 4 8. Setelah itu klik close button (x), dan pilih yes, lalu simpan dengan nama mhs (di folder latihan anda). 9. Klik Next dan tambahkan field-field yang akan ditampilkan dalam report. 10. Jika selesai klik Finish, lalu akan muncul kotak dialog berikut :

1. Pilih No 2. Lalu klik OK

Bahasa Pemrograman Lanjutan

Fathurrohman

16

11. Pada Project Explorer akan muncul sebuah form baru dan sebuah objek crystal report designer. Ubah nama objek form baru tersebut menjadi LapMhs. Pada form baru tersebut modifikasi kode program sebagai berikut : Dim Report As New CrystalReport1 Private Sub Form_Load() sql = Select NIM, Nama, Alamat,TmpLahir, TglLahir, Sex, TahunMasuk from Mhs sql = sql & where nama like '% & Mhs.txtNama & %' sql = sql & and nim like '% & Mhs.txtNIM & %' TutupRecord rs.Open sql, Cn, adOpenDynamic, adLockPessimistic Screen.MousePointer = vbHourglass Report.DiscardSavedData Report.Database.SetDataSource Rs CRViewer1.ReportSource = Report CRViewer1.EnableExportButton = True CRViewer1.ReportSource = Report CRViewer1.ViewReport Screen.MousePointer = vbDefault End Sub Private Sub Form_Resize() CRViewer1.Top = 0 CRViewer1.Left = 0 CRViewer1.Height = ScaleHeight CRViewer1.Width = ScaleWidth CRViewer1.Zoom 100 End Sub 12. Sedangkan pada crystal report baru modifikasi tampilan sehingga sama seperti pada modul praktikum sebelumnya. 13. Modifikasi juga kode program pada popupmenu di form entri data mhs sehingga ketika menekan tombol Output dan pilihan popupmenu Cetak Ke Layar, pada event tersebut menjadi sebagai berikut : Private Sub Cetak_Click() LapMhs.Show End Sub 14. Jika selesai simpan form dan crystal report tersebut, lalu coba jalankan program.