Teman-teman saya ada error membuat report dari data environmetn
bawaan di VB 6.0 menggunakan Data Report yang ada pad VB 6.0. Script
program sbb:
Private Sub TbTampil_Click()
Set Rs = New ADODB.Recordset
SQL = ""
SQL = "SELECT Pembelian.NoFaktur,Pembelian.TglFaktur, " _
& " Supplier.NmSup,DetPembelian.TglExpired, " _
& " DetPembelian.KdObat,Obat.NmObat,Obat.Satuan, " _
& " DetPembelian.HrgBeli,DetPembelian.Banyak, " _
& " (DetPembelian.HrgBeli * DetPembelian.Banyak) AS Total " _
& " From Pembelian, DetPembelian, Obat, Supplier " _
& " WHERE Pembelian.NoFaktur=DetPembelian.NoFaktur " _
& " AND Pembelian.KdSup=Supplier.KdSup AND " _
& " DetPembelian.KdObat=Obat.KdObat AND " _
& " ((Pembelian.TglFaktur >= '" & TxtTglAwal.Value & "') " _
& " And (Pembelian.TglFaktur <= '" & TxtTglAkhir.Value &
"' ))"
Set Rs = Conn.Execute(SQL)
If Rs.BOF Then
MsgBox "Maaf pembelian dengan periode tanggal " & Format
(TxtTglAwal.Value, "dd MMMM yyyy") & " S/D " & Format
(TxtTglAkhir.Value, "dd MMMM yyyy") & " tidak tersedia !",
vbInformation + vbOKOnly, "Information"
Else
DE.Commands(13).CommandText = SQL
FmLapBeliPeriode.Sections("Section2").Controls
("Label24").Caption = " Periode : " & Format(TxtTglAwal.Value, "dd
MMMM yyyy") & " S/D " & Format(TxtTglAkhir.Value, "dd MMMM yyyy")
FmLapBeliPeriode.Sections("Section2").Controls
("Label27").Caption = " Tanggal Cetak : " & Format(Date, "dd MMMM
yyyy")
FmLapBeliPeriode.Refresh
FmLapBeliPeriode.WindowState = 2
FmLapBeliPeriode.Show
End If
End Sub
Permasalahan muncul waktu mau cetak per periode tanggal muncul error/
pesan sbb:
Error type data mismatch in creteria expression
Terus nanti saat di DEBUG menunjukkan error di :
........
Set Rs = Conn.Execute(SQL)
........
Mohon bantuuan teman-teman di millis ini.Thank
Salam,
Adam