A.S.C Filtre, Grafik ve Raporlama Eklentisi

[TABLO] Access Runtime Error 3346
#1
Ustalarım merhaba, bu güne kadar başıma gelmeyen fakat işin içinden çıkamadığım bir sorunla karşı karşıya kaldım. Kafam durdu ben neyi kaçırıyorum acaba.

access runtime error 3346 Sorgu değerleri ile hedef alanların sayısı aynı değil. 



Uğraşmakta olduğum çalışmada bu hatayı alıyoum. Ancak sorunum değerlerle alakalı değil. Sorguyu çalıştırdığımda texbox içindeki değerler içinde küsüratlı değerler varsa sonuç bu oluyor. Eğer sonuç küsüratlı değilse sorgu çalışıyor ve kayıt işlemi gerçekleşiyor. 0,40 * 2 = 0,80 olduğunda yukarıdaki hatayı alıyorum. Eğer sonuç 0,50*2=1 olursa sorun çıkmıyor. Sizce neyi atlıyorum ben kafam karıştı iyice. Veritabanı içindeki değerler sayı olarak giriliyor. Ondalıklı olan kısımdada sorun gözükmüyor. Ama formdan çekmeye çalıştığımda sonuç hüsran. Yardımlarınız için şimdiden teşekkür ederim. Sorguda hata olduğunu sanmıyorum. Ancak incelerseniz sevinirim. Şimdiden teşekkürler....


CurrentDb.Execute "INSERT INTO stok ( malzeme1c, malzeme2c, malzeme3c, malzeme4c, malzeme5c, malzeme6c, malzeme7c, malzeme8c, malzeme9c, malzeme10c, malzeme11c, malzeme12c, malzeme13c, malzeme14c, malzeme15c, malzeme16c, malzeme17c, malzeme18c, malzeme19c, malzeme20c, malzeme21c, malzeme22c, malzeme23c, malzeme24c ) " & _

"VALUES(" & Me.maal1 & "," & Me.maal2 & "," & Me.maal3 & "," & Me.maal4 & "," & Me.maal5 & "," & Me.maal6 & "," & Me.maal7 & "," & Me.maal8 & "," & Me.maal9 & "," & Me.maal10 & "," & Me.maal11 & "," & Me.maal12 & "," & Me.maal13 & "," & Me.maal14 & "," & Me.maal15 & "," & Me.maal16 & "," & Me.maal17 & "," & Me.maal18 & "," & Me.maal19 & "," & Me.maal20 & "," & Me.maal21 & "," & Me.maal22 & "," & Me.maal23 & "," & Me.maal24 & ")"



  Alıntı
Bu mesajı beğenenler:
#2
Merhaba..

SQL, VBA içinde farklı kurallar ister.. Ondalık ayırıcı VBA da virgül değil nokta olmalı..

Bu tür değerlerin bulunduğu alanları kod içinde bu şekilde değiştirip kullanabilirsiniz..:


Replace(Me.maal1, ",", ".")



  Alıntı
Bu mesajı beğenenler:
#3
Hemen deniyorum. Dönüşünüz için ayrıca teşekkür ederim. Sonuç hakkında bilgi vereceğim. Saygılarımla..



  Alıntı
Bu mesajı beğenenler:
#4
(05-10-2019, 18:24)Taruz demiş ki: Merhaba..

SQL, VBA içinde farklı kurallar ister.. Ondalık ayırıcı VBA da virgül değil nokta olmalı..

Bu tür değerlerin bulunduğu alanları kod içinde bu şekilde değiştirip kullanabilirsiniz..:


Replace(Me.maal1, ",", ".")

Pardon ama sadece 2 tanesini ekleyebilirmisiniz diğerlerini ben yapacağım. Kafam alt üst oldu.

Replace(Me.maal1, ",", ".")

VALUES(" & Me.maal1 & "," & Me.maal2 & ",



  Alıntı
Bu mesajı beğenenler:
#5
VALUES(" & Replace(Me.maal1, ",", ".") & "," & Replace(Me.maal2, ",", ".") & ",


Kırmızı yerleri ekledim.. Ondalık değer içerebilecek alanlarınızda aynı şekilde kullanabilirsiniz..



  Alıntı
Bu mesajı beğenenler: kalabakli
#6
Belki birine daha lazım olur. Çok teşekkür ederim sayın TARUZ Hocam... SORUN ÇÖZÜLMÜŞTÜR.

"VALUES(" & Me.maal1 & "," & Me.maal2 & "," & Me.maal3 & "," & Me.maal4 & "," & Me.maal5 & "," & Me.maal6 & "," & Me.maal7 & "," & Me.maal8 & "," & Me.maal9 & "," & Me.maal10 & "," & Me.maal11 & "," & Me.maal12 & "," & Me.maal13 & "," & Me.maal14 & "," & Me.maal15 & "," & Me.maal16 & "," & Me.maal17 & "," & Me.maal18 & "," & Me.maal19 & "," & Me.maal20 & "," & Me.maal21 & "," & Me.maal22 & "," & Me.maal23 & "," & Me.maal24 & ")"



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  [SORGU] Run-time Error '3340' "sorgusu Bozuk Hatası ÜmitSamlı 8 540 02-12-2019, 10:22
Son Mesaj: ÜmitSamlı
  [FORM] Runtime blumanx 3 206 26-11-2019, 13:15
Son Mesaj: blumanx
  access runtime kurulma hatası tarkanay 2 155 11-09-2019, 12:51
Son Mesaj: tarkanay
  [FORM] Access Error -1206 ve -1053 conquerora 9 1.185 12-07-2018, 19:49
Son Mesaj: dsezgin
  [FORM] Run-time error 2115 hatası cakir_ferit 11 1.399 02-11-2017, 15:49
Son Mesaj: dsezgin
  [FONKSiYON] Compile Error - Versiyon Değişikliği Sonrası huzun_bulutu 2 932 15-06-2017, 09:44
Son Mesaj: huzun_bulutu
  [VBA] Run-Time error 3134 sorunu destinasi 5 1.003 03-03-2017, 09:40
Son Mesaj: destinasi
  [FONKSiYON] 2013 runtime güvenlik problemi cuneyt_emir 3 1.552 22-12-2016, 21:37
Son Mesaj: dsezgin

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi