Wednesday, 6 April 2016

Laporan dan Chart

by Unknown  |  in Delphi at  09:49

Jika kita buat program aplikasi tentu kita dituntut untuk bisa membuat dan menampilkan laporan yang diinginkan, baik dalam bentuk table maupun dalam bentuk chart. 

1. Laporan

 Pada dasarnya laporan dibagi menjadi dua bagain yaitu laporan dengan menngunakan satu table dan laporan yang menggunakan lebih dari satu table atau disebut sebagai laporan master detail.

Untuk membuat laporan kita bisa meggunakan komponen QReport yang disertakan dalam compiler Delphi.

Contoh : 

Untuk membuat laporan coba anda buka aplikasi yang sudah pernah anda buat pada modul 10 sebelumnya tambahkan form report caranya pilih menu file | New | pilih Report dan Tekan tombol Ok sehingga tampak seperti pada gambar dibawah ini .

..waduuuhhh nie mata pengen merem nieh , ya udah tar kita lanjut besok aja lagi ahh..  saya dari Team CTC , ngucapin selamat malam selamat rehat .
Bye.

ok malem temen-temen , lanjut lagi

Aplikasi-Master-Detail-Mahasiswa
From-Laporan
Set Pada objrct ispektor, tab properties:
1. Set dataset dari Refort tersebut menjadi form1.table1 atau anda tinggal pilih mana dropdown kalau belum muncul masukan(gabungkan) dulu unit1 keunit form Report tersebut, caranya tekan Alt+F11 pilih unit1/unit form input data mahasiswa.
2. Pada properties Bands, aktifkan hascolomn Header, Has Detail, dan Has Title sehingga tampak seperti gambar berikut ini .
From-Laporan+Baris-Title-Colum-Header-Detail
3. Pada Title Masukan QrLabel pada tab Qreport lalu set Captionnya menjadi “Daftar Mahasiswa”
4. Pada Baris header Buat No, Nim, Nama, Kode Jurusan menggunakan komponent Qrlabel.
5. Pada Baris Detail masukan komponent Qrdbtext 3 buah yaitu untuk Nim, nama dan Kode_Mk, untuk Qrdbtext1 set dataset=form1.table1 dan datafield=Nim. Lakukan hal yang sama untuk yang lainnya dan set datafield menjadi filed nama dan Kode_jur
6. Untuk No masukan Komponent QrSysData dan set properties data manjadi QrsdetailNo
Desain-From-Laporan-Data-Mahasiswa
7. Setelah seselai aktifkan Table yang berkaitan dengan Report tersebut dan coba anda preview caranya Click kanan pada Report tersebut dan Pilih Preview.
8. untuk menseting ukuran kertas, margin dan lain sebagainya bisa dilakukan dengan cara: click kanan pada report tersebut lalu pilih report setting.
9. Untuk mamnggil refort pada form utama missal laporan akan keluar pada saat user menekan tombol Data MHS pada form Utama Seperti pada Gambar Aplikasi-master-detail-mahasiswa . untuk mamanggilnya adalah tekan dua kali tombol Data Mhs sehingga masuk ke source code, masukan perintah :
 // Nama_Laporan.Preview Untuk melihat laporan dalam modul Preview 
//Misal 
QuickReport1.Preview; 
// Nama_Laporan.Print Untuk mencetak laporan 
//Misal
 QuickReport1.print;


2. Cart 

Chart merupakan laporan dalam bentuk grafik sehingga laporan tersebut dapat mudah dibaca. Untuk membuat chart pada Delphi kita dapat memanpaatkan component Teachart, Chart dapat dibuat dengan mengambil data dari dataset.
Contoh
Untuk membuat chart coba anda buat table seperti terlihat pada gambar berikut :
Struktur-Tabel-Penerimaan.db
Setelah selesai buat table coba anda buat aplikasi seperti pada gambar berikut ini :
Aplikasi-Char-Pie-Series
atur properties pada table, datasource, dbgrid dan dbnavigator supaya diarahkan pada table yang sudah dibuat diatas, setelah terhubung ke database, pasang component dbchart yang ada di tab datacontrol pada aplikasi yang anda buat seperti terlihat pada gambar diatas, Klick kanan pada chart tersebut pilih edit chart, pada tab chart tekan tombol Add, pilih Pie dan tekan Ok, Klick Tab Series dan Klick tab Data source seperti terlihat pada gambar Berikut
 From-Dialog -Editing-Dbchart
Pada Data Source pilih Dataset, pada dataset pilih table1 dan pada Labels pilih Tahun, lalu pada Pie pilih Jumlah, setelah selesai tekan Close, yang terakhir coba aktipkan table1 dan simpan project anda lalu Run. Chart ini bisa dibuat tidak hanya menggunakan dataset tapi bisa juga bersarakan fungsi tertentu, datasource atau bahkan query dari gabungan beberapa table.

Related Posts

0 comments:

Google Ping

Enter your email address:

© 2015 SISTEMBloggertheme9|Powered by Blogger.