Pada
saat kita membuka file cetak laporan di form dengan crystal report 8 muncul
pesan "Run-time error '20507' Invalid file name "
Itu
terjadi karena file yang menjadi tujuan programnya tidak ada atau salah
menuliskan file directory.
berikut
misal saal kita memanggil crystal report dalam program ::
=
= = = = = = = Source Code dalam VB 6 = = = = = = = =
Sub Cetak()
CrystalReport1.ReportFileName = App.Path & "Laporan\PROYEKPU.rpt"
CrystalReport1.SelectionFormula = "{PROYEKP.JENIS}='" & Me.Combo1.Text & "'"
CrystalReport1.WindowState = crptMaximized
CrystalReport1.WindowShowPrintBtn = True
CrystalReport1.WindowShowSearchBtn = True
CrystalReport1.RetrieveDataFiles
CrystalReport1.Action = 1
End Sub
=
= = = = = = = Source Code dalam VB.NET= = = = = = = =
Sub CEKPRINT()
FREPRINT.CrystalReportViewer1.Refresh()
FREPRINT.CrystalReportViewer1.ReportSource ="Laporan\PROYEKPU.rpt"
FREPRINT.CrystalReportViewer1.Refresh()
FREPRINT.Show()
End Sub
File
directory / lokasi file disini adalah "Laporan\PROYEKPU.rpt"
Itu
terjadi karena file *.exe atau project tidak dapat menemukan file yang dimaksud
dalam coding.
Cara
yang benar jika kita ingin membuka file *.exe tanpa error "Run-time error
'20507' Invalid file name "
Cukup
copy dan paste Shortcut ditempat yang akan dipaste’kan. Atau bisa juga dengan
send to >> Desktop (create shortcut). Dan ketika program kita running
tidak aka nada lagi masalah.
===== selamat mencoba====
*)
silahkan tinggalkan komentar jika ada yang tidak dipahami.
apakah harus ditaruh di 1 folder?
BalasHapusterimakasih gan sangat membantu
BalasHapus