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



Kirim email ke