Latest News
Channel Tech Tawar

Membuat Laporan Harian Dengan Crystal Report Pada VB 6.0


Pada Tutorial kali kita sudah memasuki Pembuatan Laporan harian dengan Crystal Report pada VB 6.0.
Laporan harian dibutuhkan biasanya untuk melihat Transaksi pada Hari atau tanggal tertentu baik itu banyaknya Transaksi, Jumlah akumulasi barang yang terjual/terbeli dll.

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

CrystalReport1.SelectionFormula = "totext({NamaTabel.NamaField})='" & CDate(Combo1) & "' "

Pada syntaq diatas kita asumsikan kita akan memanggil data pada database dengan Nama Tabel dan di Field tersebut. dan pemilihan tanggal kita menggunakan Combo yaitu pada Combo1

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

Private Sub Combo1_Click()
    CrystalReport1.SelectionFormula = "totext({Pembelian.TanggalBeli})='" & CDate(Combo1) & "' "
    CrystalReport1.ReportFileName = App.Path & "\LaporanHarianBeli.rpt"
    CrystalReport1.WindowState = crptMaximized
    CrystalReport1.RetrieveDataFiles
    CrystalReport1.Action = 1
End Sub


Semoga bisa membantu Belajar VB 6.0 anda :)



8 Responses to "Membuat Laporan Harian Dengan Crystal Report Pada VB 6.0"

  1. udah saya coba sintaks diatas, tpi kok error mas... yang muncul error 20515 dengan keterangan...
    this field name not known

    ReplyDelete
  2. Dear IBAA,
    Terima kasih telah berkomentar di Pintar VB.
    Jika masih error mohon informasinya :
    1. Apakah File Crystal Reportnya sudah dibuat?
    2. Apakah sudah menambahkan component CrystalReport pada form?
    3. Apakah nama tabelnya sudah benar?

    Mohon dijawab dulu ya :)

    ReplyDelete
  3. mas kl mau konveresi angka ke huruf pada data report gmn?? misal grand total 1000. trus disebelahnya konversi ke huruf (seribu) bgtu gmn ya?

    ReplyDelete
  4. Dear Salva,
    Terima kasih telah berkunjung dan berkomentar di Blog Pintar VB.
    Terkait memunculkan angka berbilang pada laporan, ,Logika-nya adalah memunculkan terlebih dahulu pada from transaksi yang kamu buat, kemudian ketika klik cetak atau simpan, "Seribu" tersebut tersimpan didatabase dan dipanggil di crystal report.
    Untuk coding Angka berbilang pada form kami mempunyai codingnya.

    Jika ingin mendapatkannya silahkan menghubungi kami ke Email atau Pin BB kami :)

    salam
    Pintar VB

    ReplyDelete
  5. mas, saya udah kirim email tp belum ada balasan boleh saya minta pin bb nya untuk keterangan lebih lanjutnya soalnya saya sudah coba tapi masih error

    terima kasih

    ReplyDelete
  6. Dear Toko Sakura,
    Alamat email kamu apa ya? maaf karena banyaknya yang berkomentar jadi Miss deh.
    Silahkan lihat Kontak kami, sudah ada Pin BB nya koq. Invite saja :)

    salam
    Pintar VB

    ReplyDelete
  7. pintarVB, sintaks diatas sdh kucoba tp error trus gimana klo kita menggunakan dtpicker bukan combo, tq pintarvb

    ReplyDelete
  8. pak.. kalok source code pakek vb 2008 gimana ya pak?
    mohon dijawab ya pak

    ReplyDelete