praktikum 13 pemrograman delphi 7 imam gunawan, m. kom filepraktikum 13 pemrograman delphi 7 imam...

3
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

Upload: hoangdan

Post on 24-Mar-2019

224 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Praktikum 13 Pemrograman Delphi 7 Imam Gunawan, M. Kom filePraktikum 13 Pemrograman Delphi 7 Imam Gunawan, M. Kom MEMBUAT LAPORAN PELANGGAN Laporan akan kita buat menggunanakan Quick

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

Page 2: Praktikum 13 Pemrograman Delphi 7 Imam Gunawan, M. Kom filePraktikum 13 Pemrograman Delphi 7 Imam Gunawan, M. Kom MEMBUAT LAPORAN PELANGGAN Laporan akan kita buat menggunanakan Quick

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

Page 3: Praktikum 13 Pemrograman Delphi 7 Imam Gunawan, M. Kom filePraktikum 13 Pemrograman Delphi 7 Imam Gunawan, M. Kom MEMBUAT LAPORAN PELANGGAN Laporan akan kita buat menggunanakan Quick

Praktikum 13 Pemrograman Delphi 7 Imam Gunawan, M. Kom

Buat Report VCD dengan Layout sbb :