Dizede sözdizimi 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ığı: Dizede sözdizimi hatası (/konu-dizede-sozdizimi-hatasi.html) Sayfalar:
1
2
|
Dizede sözdizimi hatası - yenginoglu - 30/06/2015 If Me.Metin395 >= Me.SIPARISADET Then DoCmd.RunCommand acCmdSaveRecord DoCmd.SetWarnings False BITTI = "-1" DoCmd.RunSQL "UPDATE SIPARIS SET BITTI ='" & "-1" & "',RENK='" & "YEŞİL" & " WHERE SIPARIS_NO=" & Me.SIPARISNO DoCmd.SetWarnings True LOT_NO = Me.LOTNO SIP_ADET = ADEDI Me.Komut14.SetFocus Me.Refresh Else DoCmd.RunCommand acCmdSaveRecord LOT_NO = Me.LOTNO SIP_ADET = ADEDI Me.Komut14.SetFocus End If Cvp: Dizede sözdizimi hatası - POWER - 30/06/2015 DoCmd.RunSQL "UPDATE SIPARIS SET BITTI =" & "-1" & ",RENK=" & "'YEŞİL'" & " WHERE SIPARIS_NO=" & Me.SIPARISNO olarak deneyiniz... Eğer SIPARISNO alanı Metin tanımlı ise DoCmd.RunSQL "UPDATE SIPARIS SET BITTI =" & "-1" & ",RENK=" & "'YEŞİL'" & " WHERE SIPARIS_NO='" & Me.SIPARISNO & "'" olarak deneyiniz... Cvp: Dizede sözdizimi hatası - yenginoglu - 30/06/2015 Hocam şimdide resimdeki hatayı veriyor. Cvp: Dizede sözdizimi hatası - POWER - 30/06/2015 Alan tanımlamalarını bilmediğim için varsayım yaparak kod yazmaya çalışıyorum. Örnek eklerseniz kesin cevap yazabilirim... Cvp: Dizede sözdizimi hatası - yenginoglu - 30/06/2015 Hocam size göndereceğim, işyerinden çıkmak üzereyiz. Saygılarımla, Cvp: Dizede sözdizimi hatası - atoz112 - 30/06/2015 sayın yenginoglu, bahsettiğiniz talebinize yönelik olarak,aşağıdaki hususa dikkat çekmekte fayda olacağı kanısındayım. bir tablo içerisinde tanımlanan alanların veri türü eğer SAYI ise,SQL kod ifadelerinde kriter belirlerken tek tırnak (') işareti OLMAKSIZIN kullanılmalı. eğer METİN ise,SQL kod ifadelerinde kriter belirlerken çift tırnak (') işareti KULLANILMALI. eklediğiniz kod ifadesine göre gerekli düzeltme kod ifadesi Kod:
DoCmd.RunSQL "UPDATE SIPARIS SET BITTI=-1" & ",RENK='YEŞİL'" & " WHERE SIPARIS_NO=" & Me.SIPARISNO BITTI=-1" ifadesi BITTI alanı EVET/HAYIR seçenekli sayısal veri türünde olduğu için, 0 (Sıfır) değerinin -1 (işaretlenmiş) olması istendiğinden dolayı, BITTI=-1" şeklinde yazılmıştır. RENK='YEŞİL'" ifadesi renk alanı metin veri türünde olduğu için, önceki yazılı değerin yerine YEŞİL değerinin yazılması istendiğinden dolayı, RENK='YEŞİL'" şeklinde tek tırnak işaretleri arasında metin değeri olduğu vurgulanmak için yazılmıştır. bilginize...iyi çalışmalar,saygılar. |