Membuat Report Transaksi Dengan Fastreport

 


Laporan transaksi merupakan  bagian dari proses pelaporan keuangan. Laporan keuangan yang lengkap biasa meliputi neraca, laporan perubahan posisi keuangan, catatan juga termasuk skedul dan informasi tambahan yang berkaitan dengan laporan tersebut.

Pada artikel kali ini akan membahas tentang pembuatan laporan transaksi dengan fastrepot di delphi.

Komponen yang diperlukan untuk membuat laporan transaksi adalah :

  • Delphi
  • Zeos
  • Fastreport
  • Mysql

Pembuatan laporan transaksi sebagai berikut :

  1. Buat Database dimysql yang nanti digunakan untuk menyimpan hasil dari transaksi tersebut.
  2. Buka delphi, koneksikan dengan komponen zeos.
Setting pada zQuery : Connected = Zconnection, 
SQL = SELECT t1.no_trahsaksi, t2.nama, t1.kd_brg, t1i.nm_brg, t1.jmlh,
t1.biaya, t2.total, t1.sub_total, t2.tgl From transaksi t1
Inner Join transaksi2 t2 On t1.no_trahsaksi = t2.no_transaksi, Active = True 
Lihat gambar dibawah ini :

Setting Komponen pada zquery

3. Tambahkan komponen fastreport, di komponen frxDBK setting dataset= Zquery, 

4. Pada komponen frxReport1 double klik, maka akan ditampilkan window baru, pilih Report > data

Fastreport

Cek list data yang ada kemudain ok dan pastikan data tampil seperti berikut:

Setelah itu tinggal desain laporan seperti berikut:

Desain Laporan Transaksi

Gunakan GroupHeader dan GroupFooter, Untuk menambahkan tanggal pilih text object dan tulis [Date], misal Tanggal [Date] , dan waktu [Time], untuk Page [Page#].