Home > Crystal Report, MySQL, Tips & Tricks > Mengatasi Crystal Report Tidak Me-Refresh Data

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.
    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
  3. Sekarang report nya berjalan sebagaimana mestinya. Tiap ada data baru, langsung report nya me-refresh.
  1. azil
    August 9, 2010 at 6:56 am | #1

    ada ebook b.indonya g?

  2. September 26, 2010 at 8:03 am | #2

    boz artikel nya bagus banget…..
    sangat membantu banget sama tugas2 kuliah dan pekerjaan saya….terima kasih boz….tingkat kan terus ya artikelnya…….

    • October 19, 2010 at 5:40 pm | #3

      oke. sama2.. terima kasih kembali..

  3. October 27, 2010 at 12:27 pm | #4

    Terima kasih banyak, artikelnya sangat membantu nie…
    sukses selalu…

  4. ade sumpena
    November 2, 2010 at 9:14 am | #5

    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 ?

  5. agus
    November 10, 2010 at 9:06 am | #7

    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

  6. higi nugrasjati
    January 6, 2011 at 12:40 pm | #9

    terima kasih !
    sangat membantu

  7. January 25, 2011 at 11:51 am | #10

    thx bgt akhirnya ketemu jg cara refresh data wkwkkw

  8. ce_amatiran
    February 13, 2011 at 10:18 am | #11

    maap..
    kalo yang memakai data report pada vb6 gmn ya?

  9. cungkring
    July 4, 2011 at 8:51 am | #12

    thanks a lot yak. it helps me full. hhhee..

  10. ahmad
    July 11, 2011 at 10:46 am | #13

    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?

  11. herdian
    December 25, 2011 at 8:29 pm | #14

    maaf numpang nanya neh, saya kan biginer, kok pake database microsoft access kodingnya gak jalan. tolong solusinya ya pak. trims

  12. January 5, 2012 at 2:05 pm | #15

    tetap tidak refresh pak,,
    saya menggunakan vb6 & CR 8.5 dengan database SQL 2008
    mungkin ada solusi lain pak, berdasarkan pengalaman mungkin?

  13. Mr.Cooler
    February 4, 2012 at 9:05 am | #16

    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…..

  14. fadixz
    February 21, 2012 at 1:26 pm | #17

    gan. saya kok tidak bisa instal CR 8.5. munculnya error 1308
    os= WINDOWS 7 Ultimate 64 bit. terima kasih gan.

  15. March 13, 2012 at 12:28 pm | #18

    ngebantu bgt, tks yaa

  16. April 24, 2012 at 9:47 am | #19

    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.

  17. ribka
    May 15, 2012 at 12:26 pm | #20

    oke, trimakasih ya

  18. yuni
    May 20, 2012 at 12:40 pm | #21

    siiipp….

  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 718 other followers