/  5
 
Author : Agus Indra Cahaya YM : cybercatzone | sonic_error Web : http://cybercatzone.net Gtalk : cybercatzone 
Senin, 21 Februari 2011Artikel ini dilengkapi dengan source code yang akan penulis upload. Untuk alamat silakan dicari aja via google atau hubungi penulis ;)
Mengirim parameter dari Visual Basic 6.0 ke Fastreport
Senjata Percobaan:
Visual Basic 6.0 SP 6.0 (bagian dari Visual Studio 6.0)
Fastreport Studio v4.6.8
Database nwind.mdb (bawaan dari Visual Basic 6.0)Deskripsi singkat:Parameter hanya dapat digunakan untuk type query. Contoh kasus yang memerlukanparameter adalah laporan dengan kriteria tertentu, seperti tanggal, nomor, nama dan lain-lain.
I. Pembuatan Report:
1. Buat report baru kemudian tambahkan sebuah Ado Database (database menggunakannwind.mdb).
Simpan dengan nama “
AICparam.fr3
 2. Tambahkan Ado Query kemudian klik 2x.
 
Author : Agus Indra Cahaya YM : cybercatzone | sonic_error Web : http://cybercatzone.net Gtalk : cybercatzone 
Senin, 21 Februari 2011Artikel ini dilengkapi dengan source code yang akan penulis upload. Untuk alamat silakan dicari aja via google atau hubungi penulis ;)
3. Masukkan query (bisa ketik manual atau menggunakan Fast Query Builder)
SELECT C.CustomerID, C.CompanyName, C.ContactNameFROMCustomers C 
4. Asumsi parameter yang diinginkan yaitu ContactName, tambahkan :
WHERE C.ContactName= :contacname
Catatan:
Parameter ditentukan oleh tanda “:” dan nama parameter
adalah
kata setelah tanda “:”.
 
Untuk contoh diatas parameternya adalah “contactname”
.
5. Tekan tanda check (warna ijo) untuk mengakhiri pembuatan query.6. Pastikan Ado Query masih terpilih, perhatikan Properties.7. Tekan Properties Params, jika sudah benar dalam pembuatan query berparameter akanmuncul Parameters Editor. Ubah Data Type menjadi String.
 
Author : Agus Indra Cahaya YM : cybercatzone | sonic_error Web : http://cybercatzone.net Gtalk : cybercatzone 
Senin, 21 Februari 2011Artikel ini dilengkapi dengan source code yang akan penulis upload. Untuk alamat silakan dicari aja via google atau hubungi penulis ;)
Catatan:
Nama parameter akan sesuai dengan nama sebelumnya yang dimasukin pada query.Yang perlu diperhatikan adalah
“Data Type”
karena akan berhubungan dengan data yang akandikirimkan.Value digunakan untuk nilai/parameter default, apabila tidak ada parameter yang dikirim, makadata akan difilter berdasar isi dari value tersebut.
8. Tekan OK untuk mengakhiri dan menyimpan perubahan pada Parameters Editor.9. Kemudian kembali ke workarea Fastreport. Masukkan field/kolom yang akan ditampilkanpada page Fastreport.10. Untuk pembanding agar ada gambaran antara Fastreport dengan parameter vs tanpaparameter, copy file fastreport yang sudah jadi tadi (
AICparam.fr3
) dan rename menjadi
AICtanpaparam.fr3
 11. Hilangkah parameter dengan cara mengubah query menjadi
SELECT C.CustomerID, C.CompanyName, C.ContactNameFROMCustomers C 
(menghilangkan bagian where)
12. Kemudian Simpan
II. Implementasi pada Visual Basic 6.0:
1. Buka Visual Basic 6.0 dan buat project baru2. Tambahkan referensi komponen fastreport3. Buat rancangan design seperti gambar dibawah:

Share & Embed

More from this user

Recent Readcasters

Add a Comment

Characters: ...