Latest News
Channel Tech Tawar

Membuat Laporan Bulanan Dengan Crystal Report Pada VB 6.0


Jika anda belum belajar pada Postingan kami sebelumnya tentang Cara Pembuatan Laporan Harian dan Mingguan, kami sarankan anda lihat terlebih dahulu karena pada postingan kali ini adalah lanjutan dari pembuatan laporan harian dan mingguan.

Pada Tutorial kali akan kita bahas Pembuatan Laporan Bulanan dengan Crystal Report pada VB 6.0.
Laporan harian dibutuhkan biasanya untuk melihat Transaksi pada Bulan tertentu sesuai dengan kebutuhan kita. sebagai contoh Klien kita meminta laporan semua transaksi yang terjadi pada Bulan Juli 2013. Dengan belajar pada Tutorial kali ini diharapkan anda mengetahui caranya.

Disini akan kami bahas cara pemanggilan pada Crystal Report yang sudah anda buat tersebut.
Syntaq dasarnya adalah :

CrystalReport1.SelectionFormula = "Month({NamaTabel.NamaField})=" & (Combo1) & " and Year({NamaTabel.NamaField})=" & Val(Combo2.Text)

Pada syntaq diatas kita asumsikan kita akan memanggil data pada database dengan Nama Tabel dan di Field tersebut. dan pemilihan bulan pada Combo1 dan Tahun pada Combo2

Dan berikut adalah contoh pemanggilan dari beberapa Program yang telah dibuat Oleh PintarVB

Private Sub Combo1_Click()
    CrystalReport1.SelectionFormula = "Month({Pembelian.TanggalBeli})=" & (Combo1) & " and Year({Pembelian.TanggalBeli})=" & Val(Combo2.Text)

    CrystalReport1.ReportFileName = App.Path & "\LaporanBeliBulanan.rpt"
    CrystalReport1.WindowState = crptMaximized
    CrystalReport1.RetrieveDataFiles
    CrystalReport1.Action = 1
End Sub


Semoga bisa membantu Belajar VB 6.0 anda :)

2 Responses to "Membuat Laporan Bulanan Dengan Crystal Report Pada VB 6.0"

  1. mau nanya,, apakah ada perbedaan syntaq pada penggunaan crystal report dgn database mysql dibanding dengan office access??
    mhon pencerahanny kk..

    ReplyDelete
  2. Dear HeNRy,
    Terima kasih telah berkunjung di Blog Pintar VB.
    Untuk penggunaan Crystal report pada MySQL untuk syntaq dasarnya sama seperti dijelaskan diatas. Hanya dalam koneksia atau pembuatan awal berbeda.
    Untuk MySql harus menggunakan ODBC.
    Jika belum jelas bisa menghubungi kami kembali.

    ReplyDelete