Untuk sekedar mencetak data barang yang kita miliki di database MySQL tidaklah sesulit seperti yang dibayangkan. Ada banyak opsi atau pilihan yang bisa kita gunakan. Nah kali ini saya akan coba memberikan tutorialnya menggunakan reporting tool yang bernama FastReport versi 4.0.
FastReport ini biasanya dipasangkan dengan delphi. Kalau crystal report biasanya dipasangkan dengan aplikasi .Net (entah itu vb.net, asp.net, c#, dan lain-lain).
Caranya pertama buka IDE Rad Studio Delphi kalian, kemudian buat sebuah project baru dengan cara memilih menu File > New > VCL Form Application - Delphi. Pada contoh kali ini ukuran formnya tidak perlu terlalu besar. Karena kita hanya akan menampilkan 2 buah button di form tersebut. Atur posisi form menjadi screen center atau poScreenCenter.
Tambahkan 2 buah TButton ke dalam form. Ganti masing-masing captionnya menjadi Print Preview dan Close. Untuk kebutuhan koneksi database dan reporting mysql, kita membutuhkan 6 buah component. Yaitu TFDConnection, TFDQuery, TFRxReport, TFRxDataSource, TFDPhysMySQLDriverLink dan TFDGUIxWaitCursor. Namun jika kita ingin mencetak database yang ada di SQL Server, kita hanya membutuhkan 4 component saja. Pilihannya banyak. Bisa menggunakan firedac connection, ado connection dan lain-lain. Jika ingin menggunakan ado connection, component yang dibutuhkan yaitu TADOConnection, TADOQuery, TFRxReport dan TFRxDataSource.
Ok, untuk mempersingkat waktu sekarang saya sudah memiliki database mysql dengan nama product sebagai contoh. Di dalamnya saya memiliki sebuah tabel dengan nama tbl_product. Kira-kira isinya seperti ini :
https://www.youtube.com/watch?v=2yAy-o7uqj8
Comments
Post a Comment