praktikum 13 pemrograman delphi 7 imam gunawan, m. kom filepraktikum 13 pemrograman delphi 7 imam...
TRANSCRIPT
Praktikum 13 Pemrograman Delphi 7 Imam Gunawan, M. Kom
MEMBUAT LAPORAN PELANGGAN
Laporan akan kita buat menggunanakan Quick Report (Laporan dapat dibuat dengan aplikasi report lainnya Ex : Qrystal Report). Ada beberapa bagian (Band) penting pada QuickReport :
- Title Band ini digunakan untuk membuat judul report pada bagian yang paling atas.
- Detail Band ini yang paling penting, karena digunakan untuk mencetak data dari tabel ke dalam report.
- ColumnHeader Digunakan untuk membuat nama/judul kolom pada report yang akan dibuat.
- PageFooter Band ini berada diakhir report, akan di cetak disetiap halaman.
- PageHeader Band ini berada pada bagian paling atas report setelah Title, akan di cetak disetiap halaman.
- Summary Untuk membuat sub jumlah atau total pada report berdasarkan data tertentu.
Report Pelanggan :
1. Tambahkan sebuah form baru ke dalam project rental VCD 2. Ganti Propertiesnya Namenya menjadi FrmCetakPelanggan, serta Properties Visibel
rubah menjadi False. 3. Masukan Komponen QuickReport ke dalam Form 4. Masukan sebuah komponen Table dari BDE ke dalam form, ubah properties :
DatabaseName : Nama Alias TableName : Pelanggan.db Autorefresh : True Active : True Name : tPelanggan
5. Klik komponen QuickRep, ubah properties : DataSet : tPelanggan Bands (Klick +) HasColumnHeader : True HasDetail : True HasPageHeader : True
Praktikum 13 Pemrograman Delphi 7 Imam Gunawan, M. Kom
6. Untuk membuat garis, ubah properties : Pada band ColumnHeader
Frame (Klick +) DrawTop : True DrawLeft : True DrawRight : True
Pada band Detail Frame (Klick +) DrawButtom : True DrawLeft : True DrawRight : True
7. Desain Report sebagai berikut :
Ubah Propertiesnya sbb :
- QrLabel1 s/d QrLabel10 : Caption -> diganti sesuai teks yang diinginkan - QrSysData1 : Data ->qrsDate - QrSysData2 : Data ->qrsPageNumber - QrSysData3 : Data ->qrsDetailNo - QrDBText1 s/d 4 : Data Set -> tPelanggan
DataField -> Sesuaikan dengan atribut masing-masing - QrExpr1 : Expression - > IF(tPelanggan.Jenis_Kelamin=’L’,
’Laki-laki,’Perempuan’)
QrLabel1 QrLabel2 QrLabel3 QrLabel4
semua yang ada pada band ColumnHeader dibuat dengan : QrLabel5 s/d QrLabel10
QrSysData1 QrSysData2
QrSysData3
QrDBText1 QrDBText2 QrDBText3 QrDBText4
QrExpr1
Praktikum 13 Pemrograman Delphi 7 Imam Gunawan, M. Kom
Buat Report VCD dengan Layout sbb :