Sering kali, kita pelu mengirimkan variabel dari bahasa pemrograman kepada report engine misalnya pada kasus pembuatan kuitansi dimana nama penyerah kwitansi selalu berubah-ubah tergantung dari orang yang menada tangani kuitansi tersebut (dalam hal ini biasanya adalah admin yang melakukan login pada sistem). Untuk lebih jelasnya perhatikan contoh kuitansi berikut :
Sebenarnya, selain nama admin dan terbilang juga bersifat dinamis tergantung dari nilai uang dimana nilai uang tersebut diambil dari database. Untuk tanggal, biasanya report engine telah menyediakannya (biasanya dalam format tanggal Inggris). Namun, Anda bisa saja mengubahnya menjadi sesuai selera Anda dengan mengirimkan variabel dari bahasa pemrograman Anda.
Nah.. pada tutorial kali ini kita akan membahas bagaimana mengirimkan variabel dari VISUAL BASIC 6 ke CRSYTAL REPORT 7
Sebelum memulai, download lah file berikut karena tutorial kali ini berhubungan dengan tutorial sebelumnya.
Jika sudah, ikuti langkah langah berikut :
· Ubahlah entry point dari aplikasi dengan cara mengklik project-> project1 propeties
· Tambahkan Formula Fields dengan nama formula namenya adalah vCoba. Caranya adalah dengan cara klik kanan pada Formula Fields->New.
· Pada saat Anda menekan tombol ok, formula editor akan ditampilkan. Tutuplah formula editor tersebut, jika tampil pilihan untuk menyimpan, pililah yes.
· Selanjutnya, klik 2 x pada form2 yang terdapat pada diagram pohon disebelah kanan sehingga form2 ditampilkan.
· Klik tombol view code yang berada pada jedela project
· Tambahkan kode dibawah ini di bawah tulisan ini “Private Sub Form_Load()”
Report.FormulaFields(1).Text = "'" & form1.Text1.Text & "'"
· Jika sudah, maka tampilan kode akan tampak seperti gambar berikut:
· Selanjutnya, Anda tinggal menambahkan kode berikut pada tombol yang berada pada form1
"Form2.Show"
Pengujian
1. Masukan nama pada text box
2. Kemudian, tekanlah tombol tampilkan. Jika tidak ada kesalahan, maka Anda akan mendapati tampilan berikut:
Selamat Mencoba
Posting Komentar