Home > contoh, Report > Membuat laporan master detail sederhana

Membuat laporan master detail sederhana

January 13, 2012

Dalam pembuatan aplikasi database. Pembuatan laporan merupakan hal yang sering menjadi kendala terutama bagi pemula, karena beragamnya jenis laporan yang di inginkan.
kali ini kita akan mencoba membuat sebuah laporan sederhana,menggunakan konsep master detail.
dengan konsep ini didapatkan laporan yang teratur dalam menampilkan informasi karena data ditampilkan berkelompok berdasarkan header yang diinginkan. adapun contoh laporannya sebagai berikut :

dari contoh laporan di atas, terlihat bahwa ada hubungan master detail antara dua tabel yang dihubungkan dengan field tanggal.

Langkah-langkahnya sbb :

  1. tambahkan 2 komponen adoquery, sebuah datasource, 2 komponen DateTimePicker dan sebuah button pada form design.
  2. pada property connection string, isi sesuai dengan path database anda (disini kita gunakan database sample delphi 7)
  3. pada adoquery1 isi pada property sql sbb :
    select saledate from orders where saledate>=:a and saledate<=:b group by saledate
  4. pada adoquery2 isi pada property sql sbb :
    select * from orders where saledate=:saledate
  5. property dataset pada datasouce digunakan adoquery1
  6. property datasource pada adoquery2 diisi dengan datasource1
  7. tampilan form designnya kira-kira sebagai berikut.
  8. isikan kode program berikut pada button
    adoquery2.close;
    adoquery1.close;
    adoquery1.Parameters[0].Value:=datetostr(DateTimePicker1.Date);
    adoquery1.Parameters[1].Value:=datetostr(DateTimePicker2.Date);
    adoquery1.Open;
    ADOQuery2.Open;
    QuickRep1.PreviewModal;
  9. selesai..
  10. download source lengkapnya

—————-Selamat Mencoba—————-

Categories: contoh, Report
%d bloggers like this: