Run-time error '3134'
inset into deyiminde söz dizimi hatası veriyor
- En tehlikeli kelime ama’dır. Önceden söylenen her söylemi veya kelimeyi öldürür! Mesela, seni seviyorum ama gibi…
Dim ciltserinumara, ciltilksayfaNO, SondefterIlkSayfa, gondermeno, ambarno As Integer
Dim gondermetarihi, ambartarihi As Date
Dim ekleme As String
ciltserinumara = Me.txtCiltSeriNO
ciltilksayfaNO = Me.txtCildilkSayfa
SondefterIlkSayfa = Me.txtAdeti
gondermetarihi = Me.txtGonderimTarihi
gondermeno = Me.txtGonderimNo
ambartarihi = Me.txtAmbaraGirTar
ambarno = Me.txtAmbarNo
If ciltilksayfaNO <= SondefterIlkSayfa Then
ciltilksayfaNO = ciltilksayfaNO + 50
ekleme = "INSERT INTO defterler ([CildinSerisi],[CildinIlkSahifeNosu], [GonderimYaziTarih],[GonderimYaziNO] ,[AmabaraGirisTar],[AmbaraGirBelgeNo]) VALUES (" & ciltserinumara & " ," & ciltilksayfaNO & " , #" & Format(gondermetarihi, "mm\/dd\/yyyy") & "# ," & gondermeno & ",#" & Format(ambartarihi, "mm\/dd\/yyyy") & "#," & ambarno & ")"
Debug.Print ekleme
DoCmd.RunSQL ekleme
End If
gondermetarihi = Format(Me.txtGonderimTarihi, "dd.mm.yyyy")
gondermetarihi = Format(Me.txtGonderimTarihi, "dd/mm/yyyy")
gondermetarihi = Format(Me.txtGonderimTarihi, "yyyy/mm/dd")
bunları denedim olmadı. birde if döngüsünden ilk sayfa noya 50 ekliyor ama her seferinde aynı ilk sayfanoya ekliyor yeni eklediği değeri almıyor
Format(gondermetarihi, "mm\/dd\/yyyy")
ciltilksayfaNO = Me.txtCildilkSayfa
şeklinde değerini formdan aldırmışsınız. Eğer bu değeri tablodaki son değerin 50 fazlası yapmak istiyorsanız:DMax("alan","tablo","şart")