AccessTr.neT
Söz Dizimi Hatası - Baskı Önizleme

+- AccessTr.neT (https://accesstr.net)
+-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html)
+--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html)
+--- Konu Başlığı: Söz Dizimi Hatası (/konu-soz-dizimi-hatasi.html)

Sayfalar: 1 2 3 4 5


Cvp: Söz Dizimi Hatası - zaferlacin - 27/12/2019

Kod:
DoCmd.SetWarnings False
DoCmd.RunSQL "UPDATE tablo1 " _
                     & " SET [Daire] = '" & Me.Açılan_Kutu48 & "',[Mahalle] = '" & Me.Açılan_Kutu51 & "',[Sokak] = '" & Me.Metin0 & "',[Cins] = '" & Me.Metin2 & "',[Kvadsoyad] = '" & Me.Metin4 & "',[KvTc] = '" & Me.Metin6 & "'" _
                     & " [KvAdres] = '" & Me.Metin8 & "',[evsahibitel] = '" & Me.Metin71 & "',[kradsoyad] = '" & Me.Metin10 & "',[krtc] = '" & Me.Metin12 & "'" _
                     & " [KrAdres] = '" & Me.Metin14 & "',[Krisadres] = '" & Me.Metin16 & "',[KiracıTel] = '" & Me.Metin73 & "',[Kiraay] = " & Me.Metin18 & ",[KiraYıl] = " & Me.Metin20 & ",[Odsek] = '" & Me.Açılan_Kutu1 & "'" _
                     & " [Herayın] = " & Me.Metin24 & ",[Mudded] = '" & Me.Metin26 & "',[Krbas] = '" & Me.Metin28 & "',[KiraSon] = '" & Me.Metin128 & "',[Durum] = '" & Me.Açılan_Kutu53 & "',[Apaidat] = '" & Me.Metin188 & "'" _
                     & " [Kullsek] = '" & Me.Açılan_Kutu57 & "',[Dask] = '" & Me.Metin32 & "',[Elkt] = '" & Me.Metin34 & "',[su] = '" & Me.Metin36 & "',[susozlesme] = '" & Me.Metin190 & "',[Gaz] = '" & Me.Metin38 & "'" _
                     & " [Abonelik] = " & Me.Metin30 & ",[pesinat] = " & Me.Metin77 & ",[depozit] = " & Me.Metin75 & ",[DosyaNo] = " & Me.Metin130 & ",[Acıklama] = '" & Me.Metin156 & "',[Kimde] = '" & Me.Metin216 & "'" _
                     & " [adreskodu] = '" & Me.Metin186 & "',[ApAidatDD] = '" & Me.Açılan_Kutu55 & "',[ElktSayac] = '" & Me.Metin189 & "',[SuSayac] = '" & Me.Metin153 & "',[SuSicil] = '" & Me.Metin192 & "',[Komisyon] = " & Me.Metin195 & ",[Not] = '" & Me.Metin193 & "'" _
                     & " where (krtc='" & Me.Liste69.Column(2) & "' AND DosyaNo=" & CLng(Me.Liste69.Column(6)) & ")"
DoCmd.SetWarnings True

söz dizimi hatası
"123'[kvadres]='-" sorgu ifadesi içindeki sözdizimi hatası (eksik imleç)

hatası veriyor


Cvp: Söz Dizimi Hatası - berduş - 27/12/2019

kodu aşağıdaki gibi düzenleyin ama bütün me. ile başlayan kısımları Nz() içine alın
sayısal alanlar için nz(me.sayısalalan,0)
metin alanları içi nz(me.metinalan,"") gibi
ben sadece Me.Açılan_Kutu48 aldım ama siz hepsini alın yoksa boş alanlarda hata veriri mesele apartman aidatını sayısal değer girmezseniz sorgu hata verir
sqlGuncelle = "UPDATE tablo1 " _
& " SET [Daire] = '" & Nz(Me.Açılan_Kutu48,"") & "',[Mahalle] = '" & Me.Açılan_Kutu51 & "',[Sokak] = '" & Me.Metin0 & "',[Cins] = '" & Me.Metin2 & "',[Kvadsoyad] = '" & Me.Metin4 & "',[KvTc] = '" & Me.Metin6 & "'" _
& ", [KvAdres] = '" & Me.Metin8 & "',[evsahibitel] = '" & Me.Metin71 & "',[kradsoyad] = '" & Me.Metin10 & "',[krtc] = '" & Me.Metin12 & "'" _
& ", [KrAdres] = '" & Me.Metin14 & "',[Krisadres] = '" & Me.Metin16 & "',[KiracıTel] = '" & Me.Metin73 & "',[Kiraay] = " & Me.Metin18 & ",[KiraYıl] = " & Me.Metin20 & ",[Odsek] = '" & Me.Açılan_Kutu1 & "'" _
& ", [Herayın] = " & Me.Metin24 & ",[Mudded] = '" & Me.Metin26 & "',[Krbas] = '" & Me.Metin28 & "',[KiraSon] = '" & Me.Metin128 & "',[Durum] = '" & Me.Açılan_Kutu53 & "',[Apaidat] = " & Me.Metin188 & "" _
& ", [Kullsek] = '" & Me.Açılan_Kutu57 & "',[Dask] = '" & Me.Metin32 & "',[Elkt] = '" & Me.Metin34 & "',[Su] = '" & Me.Metin36 & "',[susozlesme] = '" & Me.Metin190 & "',[Gaz] = '" & Me.Metin38 & "'" _
& ", [Abonelik] = " & Me.Metin30 & ",[pesinat] = " & Me.Metin77 & ",[depozit] = " & Me.Metin75 & ",[DosyaNo] = " & Me.Metin130 & ",[Acıklama] = '" & Me.Metin156 & "',[Kimde] = '" & Me.Açılan_Kutu176 & "'" _
& ", [adreskodu] = '" & Me.Metin186 & "',[ApAidatDD] = '" & Me.Açılan_Kutu55 & "',[ElktSayac] = '" & Me.Metin189 & "',[SuSayac] = '" & Me.Metin153 & "',[SuSicil] = '" & Me.Metin192 & "',[Komisyon] = " & Me.Metin195 & ",[Not] = '" & Me.Metin193 & "'" _
& " where (krtc='" & Me.Liste69.Column(2) & "' AND DosyaNo=" & CLng(Me.Liste69.Column(6)) & ")"
CurrentDb.Execute sqlGuncelle



Cvp: Söz Dizimi Hatası - berduş - 27/12/2019

(27/12/2019, 00:41)zaferlacin yazdı: söz dizimi hatası
"123'[kvadres]='-" sorgu ifadesi içindeki sözdizimi hatası (eksik imleç)
burada [kvadres] öncesinde yine virgül yok


Cvp: Söz Dizimi Hatası - zaferlacin - 27/12/2019

hocam haklısın galiba
& ", [KvAdres]
şeklinde başlayacak 
başka hata vermez ise inşallah tamam


Cvp: Söz Dizimi Hatası - berduş - 27/12/2019

yazdığım koda nz() fonksiyonunu dediğim gibi eklerseniz bir sorun çıkmaması gerek
sizde hata vermesinin sebebi hem alanları "," ile ayırmamanız hem de bazı metin alanlarının başına ve sonuna tek tırnak koymamanızdı.
nz()leri ekledikten sonra liste kutusundan birini seçip neredeyse tüm alanları boşaltmama rağmen hata vermeden ekledi.


Cvp: Söz Dizimi Hatası - zaferlacin - 27/12/2019

(27/12/2019, 01:06)berduş yazdı: yazdığım koda nz() fonksiyonunu dediğim gibi eklerseniz bir sorun çıkmaması gerek
sizde hata vermesinin sebebi hem alanları "," ile ayırmamanız hem de bazı metin alanlarının başına ve sonuna tek tırnak koymamanızdı.
nz()leri ekledikten sonra liste kutusundan birini seçip neredeyse tüm alanları boşaltmama rağmen hata vermeden ekledi.
Hocam bu formatı insert için de kullanabilir miyiz