Thursday, December 13, 2018

Problem Database Login Crystal Report in Other PC

Pada hari Rabu 12/12/18 saya mendapat laporan dari pihak kurikulum SMA bahwa software penilaian (KTSP dan K13) untuk cetak rapor K13 lembar ketiga muncul kotak informasi untuk login database, sebagai informasi software penilaian saya tempatkan di server samba dan software diakses secara bersamaan.

Langkah yang saya lakukan pertama kali adalah cek server samba apakah ada settingan yang terlewat, pada langkah ini saya tidak mendapati masalah apapun disana. Kemudian langkah kedua saya mulai memeriksa software penilaian yang saya buat, software yang saya buat dibangun menggunakan VB.NET 2010. Bagian yang saya cek adalah :
  • Memastikan script login database laporan berjalan secara dinamis, scriptnya seperti ini.

cryRpt.SetDatabaseLogon(Utama.UserTPC, Utama.PasswordTPC, Utama.ServerTPC, Utama.DatabaseTPC, True)
With crConnectionInfo
    .ServerName = Utama.ServerTPC
    .DatabaseName = Utama.DatabaseTPC
    .UserID = Utama.UserTPC
    .Password = Utama.PasswordTPC
End With
CrTables = cryRpt.Database.Tables
For Each CrTable In CrTables
    crtableLogoninfo = CrTable.LogOnInfo
    crtableLogoninfo.ConnectionInfo = crConnectionInfo
    CrTable.ApplyLogOnInfo(crtableLogoninfo)
Next
cr.ReportSource = cryRpt
cr.Refresh()
  • Mematikan checklist Verify on Every Print untuk masing-masing laporan di Crystal Report.
[SOLVED] Database Login Crystal Report in Other PC
  • Merubah Class Name - Datasource Location untuk masing-masing laporan di Crystal Report.
  • Rubah Class Name menjadi [NamaAplikasi._NamaDataset]
[SOLVED] Database Login Crystal Report in Other PC

[SOLVED] Database Login Crystal Report in Other PC
Dari ketiga langkah yang saya lakukan tadi sebenarnya yang menjadi penyebab masalahnya adalah Class Name - Datasource Location perlu dirubah. Setelah saya merubah Class Name - Datasource Location masalah Database Login Crystal Report dapat teratasi.

Terima kasih

1 Beri Komentar: