Skip to main content

AccessTr.neT


"#, Tarihte Söz Dizimi Hatası

"#, Tarihte Söz Dizimi Hatası

Çözüldü #1
Kod:
Private Sub Komut1_Click()
On Error GoTo Err_Komut1_Click

    Dim stDocName As String
    Dim db As DAO.Database
    Dim rs As DAO.Recordset
    Dim sql As String

    Set db = CurrentDb
   
    sql = "SELECT ID, Tarih, Islem, Uye, Aciklama, Tutar, EvrakTur, EvrakTarih, EvrakNo, Odtarihi, TurTipi " & _
          "FROM T030_BankalarIslem " & _
          "WHERE Month([Tarih]) = 3 AND TurTipi IN ('GELİR', 'ÜYE GELİR')"

    Set rs = db.OpenRecordset(sql, dbOpenSnapshot)

    If rs.EOF Then
        MsgBox "Aktarılacak veri bulunmamaktadır. Lütfen veri seçin.", vbExclamation, "Hata"
        Exit Sub
    End If

    Debug.Print "Tarih Alanı: " & rs!Tarih

    Do While Not rs.EOF
        If Not IsNull(rs!Tarih) Then
            Debug.Print "Tarih: " & rs!Tarih
        Else
            Debug.Print "Tarih değeri yok."
        End If
       
        db.Execute "INSERT INTO tblListe0 (Tarih, Islem, Uye, Aciklama, Tutar, EvrakTur, EvrakTarih, EvrakNo, Odtarihi, TurTipi) " & _
                  "VALUES (#" & Format(rs!Tarih, "dd-mm-yyyy") & "#, '" & rs!Islem & "', '" & rs!Uye & "', '" & rs!Aciklama & "', " & rs!Tutar & ", '" & rs!EvrakTur & "', #" & Format(rs!EvrakTarih, "dd-mm-yyyy") & "#, '" & rs!EvrakNo & "', #" & Format(rs!Odtarihi, "dd-mm-yyyy") & "#, '" & rs!TurTipi & "')"

        rs.MoveNext
    Loop
   
    rs.Close
    Set rs = Nothing

    stDocName = "Rapor6"
    DoCmd.OpenReport stDocName, acPreview

Exit_Komut1_Click:
    Set db = Nothing
    Exit Sub

Err_Komut1_Click:
    MsgBox "Hata: " & Err.Description
    Resume Exit_Komut1_Click

End Sub

Raporu açmaya çalıştığımda # sorgu ifadesi içindeki tarihte söz dizimi hatası verdi. Tarihi dd-mm-yyyy v.b şekillerde denedim ama değişik şekillerde tarıhte söz dizimi hatası verdi. Şimdiden teşekkürler
Son Düzenleme: 19/05/2025, 15:20, Düzenleyen: HORZUM.
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da

Bu Konudaki Yorumlar
"#, Tarihte Söz Dizimi Hatası - Yazar: HORZUM - 19/05/2025, 15:14
RE: "#, Tarihte Söz Dizimi Hatası - Yazar: onur_can - 19/05/2025, 17:05
RE: "#, Tarihte Söz Dizimi Hatası - Yazar: HORZUM - 19/05/2025, 17:12
RE: "#, Tarihte Söz Dizimi Hatası - Yazar: berduş - 19/05/2025, 18:58
RE: "#, Tarihte Söz Dizimi Hatası - Yazar: berduş - 19/05/2025, 19:27
RE: "#, Tarihte Söz Dizimi Hatası - Yazar: HORZUM - 20/05/2025, 16:09
RE: "#, Tarihte Söz Dizimi Hatası - Yazar: onur_can - 19/05/2025, 23:21
RE: "#, Tarihte Söz Dizimi Hatası - Yazar: berduş - 20/05/2025, 22:30
Task