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.
- Buka Crystal Report, masuk ke File > Option > Reporting > uncheck ‘Save Data With Report‘ > OK.
- Sekarang tambahkan perintah berikut di Visual Basic nya.
CrystalReport1.DiscardSavedData = True
simpan di bagian button untuk mencetak, contoh nya seperti berikut :
Private Sub cmdCetak_Click() CrystalReport1.ReportFileName = App.Path + "\lapCalonBayar.rpt" CrystalReport1.DiscardSavedData = True CrystalReport1.ReplaceSelectionFormula "{pembayaran_calon.no}=" & Adodc3.Recordset!no CrystalReport1.Destination = crptToWindow CrystalReport1.WindowState = crptMaximized CrystalReport1.Action = 1 End Sub - Sekarang report nya berjalan sebagaimana mestinya. Tiap ada data baru, langsung report nya me-refresh.
Categories: Crystal Report, MySQL, Tips & Tricks
Crystal Report, MySQL, script, source code, vb 6, Visual Basic 6

ada ebook b.indonya g?
boz artikel nya bagus banget…..
sangat membantu banget sama tugas2 kuliah dan pekerjaan saya….terima kasih boz….tingkat kan terus ya artikelnya…….
oke. sama2.. terima kasih kembali..
Terima kasih banyak, artikelnya sangat membantu nie…
sukses selalu…
Terimakasih banyak infonya…. saya mo tanya juga nih..koneksi database nya pakai provider Microsoft Jet 4.0 Ole DB atau Microsoft ole db provider for ODBC Drivers ?
pake yg ODBC..
teman tolong kasih tau saya gimana caranya menginstall cristal report 8.5 di windows 7,,,alya sudah saya coba tapi tetap tidak mau…erorr. terimakasih
tulisan error nya bagaimana??
terima kasih !
sangat membantu
thx bgt akhirnya ketemu jg cara refresh data wkwkkw
maap..
kalo yang memakai data report pada vb6 gmn ya?
thanks a lot yak. it helps me full. hhhee..
aku pake listview crt-8.5 database mysql gimana caranya merefrsh masalah nya aku dah coba pake diatas tetap gak mau nah kalo listview gimana caranya?
maaf numpang nanya neh, saya kan biginer, kok pake database microsoft access kodingnya gak jalan. tolong solusinya ya pak. trims
tetap tidak refresh pak,,
saya menggunakan vb6 & CR 8.5 dengan database SQL 2008
mungkin ada solusi lain pak, berdasarkan pengalaman mungkin?
bos, klo database’y pake access….gmn tuh, koneksi sya pake ADODB, bkn ADODC……setelah ditambah statement diatas, reportnya jd ga muncul, gmn tuh??? thx…..
gan. saya kok tidak bisa instal CR 8.5. munculnya error 1308
os= WINDOWS 7 Ultimate 64 bit. terima kasih gan.
ngebantu bgt, tks yaa
tetap tidak refresh pak. .
saya menggunakan vb6 dan Crystal Report 8.5 dengan database Ms. Acces, berikut kodenya.
Sub Cetak_kartuDepan()
CrystalReport4.ReportFileName = App.Path + “/kartudepan.rpt”
CrystalReport4.DiscardSavedData = True
CrystalReport4.SelectionFormula = “{Donatur.idSimpatisan}=’” & Text1.Text & “‘ and {Donatur.kethenti}=’” & “1″ & “‘”
CrystalReport4.RetrieveDataFiles
CrystalReport4.Destination = crptToWindow
CrystalReport4.WindowState = crptMaximized
CrystalReport4.Action = 1
End Sub
itu apa ada ada yang salah pak,, inbox ke email saya idrisc6@gmail.com, terimakasih.
oke, trimakasih ya
siiipp….