Presented by Redjkibersama.blogspot.com - Silahkan download sepuasnya, dijamin gratis..tis..tis... !

Friday, April 8, 2011

Mengatasi Crystal Report Tidak Me-Refresh Data

Jika anda mengalami Crystal Report tidak otomatis me-refresh data baru yang dimasukkan ke database, mungkin tips berikut bisa anda coba. Awalnya saya juga bingung kenapa Crystal Report 8.5 yang saya gunakan dengan database MySQL dan Visual Basic 6 tidak bisa membaca data baru yang dimasukkan, dan harus me-refresh report nya langsung dari Crystal Report nya. Repot juga kalau tiap kali dimasukkan data baru, harus refresh report nya.
Dan akhirnya setelah Googling, cara berikut saya coba, dan berhasil.
  1. Buka Crystal Report, masuk ke File > Option > Reporting > uncheck ‘Save Data With Report‘ > OK.
  2. Sekarang tambahkan perintah berikut di Visual Basic nya.
    1CrystalReport1.DiscardSavedData = True
    simpan di bagian button untuk mencetak, contoh nya seperti berikut :
    1Private Sub cmdCetak_Click()
    2CrystalReport1.ReportFileName = App.Path + "\lapCalonBayar.rpt"
    3CrystalReport1.DiscardSavedData = True
    4CrystalReport1.ReplaceSelectionFormula "{pembayaran_calon.no}=" & Adodc3.Recordset!no
    5CrystalReport1.Destination = crptToWindow
    6CrystalReport1.WindowState = crptMaximized
    7CrystalReport1.Action = 1
    8End Sub
  3. Sekarang report nya berjalan sebagaimana mestinya. Tiap ada data baru, langsung report nya me-refresh.

No comments:

Daftar Isi