Insert ile formdan tabloya kayıt ekleme
#13
Merhabalar. Konuyu hortlatmış olacağım ama...

satislar Formumda metin116 nın içeriği aşağıdaki şekilde:

=DLookUp("urun_fiyati";"urunler";"urun_id=" & [urun_adi])*[satis_toplam]

Bunu :

Private Sub Komut125_Click()
CurrentDb.Execute "insert into satislar(satis_tutari) " _
& " values ('" & Forms!satislar.Metin116 & "')"
End Sub

ile satislar içindeki satis_tutari sütununa atayamıyorum.

Önerisi olan var mı?



  Alıntı
Bu mesajı beğenenler:
#14
(15-07-2022, 14:54)obblomovv demiş ki: Merhabalar. Konuyu hortlatmış olacağım ama...

satislar Formumda metin116 nın içeriği aşağıdaki şekilde:

=DLookUp("urun_fiyati";"urunler";"urun_id=" & [urun_adi])*[satis_toplam]

Bunu :

Private Sub Komut125_Click()
CurrentDb.Execute "insert into satislar(satis_tutari) " _
& " values ('" & Forms!satislar.Metin116 & "')"
End Sub

ile satislar içindeki satis_tutari sütununa atayamıyorum.

Önerisi olan var mı?

DLookup satırında ben bir anormallik gördüm. ürün_id yi kriter olarak vermişsiniz. Kriterde ise string bir ifade ile sayısal ifadeyi çarpmışsınız nasıl çalışıyor bu merak ettim, yoksa ben mi yanlış görüyorum.



  Alıntı
Bu mesajı beğenenler:
#15
(15-07-2022, 14:54)obblomovv demiş ki: Merhabalar. Konuyu hortlatmış olacağım ama...

satislar Formumda metin116 nın içeriği aşağıdaki şekilde:

=DLookUp("urun_fiyati";"urunler";"urun_id=" & [urun_adi])*[satis_toplam]

Bunu :

Private Sub Komut125_Click()
CurrentDb.Execute "insert into satislar(satis_tutari) " _
& " values ('" & Forms!satislar.Metin116 & "')"
End Sub

ile satislar içindeki satis_tutari sütununa atayamıyorum.

Önerisi olan var mı?

onur_can kardeşime katılıyorum. urun_id nasıl oluyor ürün adı * satış toplamı oluyor anlamadım. Hal böyle olsa bile ekleme sorgunuz neticesinde tabloya null değer eklenmesi gerekiyor. Hatayı nerede alıyorsunuz? Birde Forms!satislar.Metin116 şeklinde değilde doğrudan Metin116 yazarak dener misiniz?



  Alıntı
Bu mesajı beğenenler:
#16
Dediğiniz gibi bir hata yapmışım.  İşin ilginci bu biçimde çağırınca matematiksel işlem yaparak formda sayı değerini veriyor.
Çünkü urun_adi içinde hem ürünün adı hem de fiyatını çağırmıştım.
Ancak tabloya yazdırmaya çalışınca olmadı tabi...

Vurguladığınız noktaya dikkat ederek çözdüm. 
Teşekkür ederim cevaplar için.



  Alıntı
Bu mesajı beğenenler:
#17
değerli hocalarım bir formda virgüllü sayı girdiğimde insert into da hata veriyor. Hatayı çözemedim yardımcı olabilir misiniz. birim_maliyet virgüllü olursa toplam_tutar da virgüllü oluyor bunlardan dolayı hata veriyor.
Visual Basic
  1. CurrentDb.Execute "INSERT INTO maliyet_152(atolye_iliski_no,giris_birim_maliyet,giris_birim_tutari,giris_miktar,urun_iliski_no5,donem_iliski_no,urun_adi) " & _
  2. "SELECT " & Me.atolye_iliski_no & "," & Me.birim_maliyet & "," & Me.toplam_tutar & "," & Me.giris_miktari & ", " & Me.Kimlik & ",  " & Me.donem_iliski_no & ", '" & [urun_adi] & "'"





  Alıntı
Bu mesajı beğenenler:
#18
Halil Hocam,
VBA da formdan çekilen veriyi Nokta ile değiştirilmesi gerekiyor.
...." & Replace(Me.Fiyat,",",".") & "...
şeklinde deneyin.



  Alıntı
Bu mesajı beğenenler: halil.tefci


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  [TABLO] Tabloya Veri Eklerken Kayıt Hatası anno 3 520 11-06-2024, 15:29
Son Mesaj: dsezgin
  [RAPOR] Formdan Rapora Resim Aktarma Pasham 7 694 02-06-2024, 00:41
Son Mesaj: Pasham
  Virgülle Ayrılmış Verilerin Her Bir Değerini Yeni Kayıt Olarak Ekleme adnnfrm 5 680 28-11-2023, 01:37
Son Mesaj: dsezgin
  [VBA] Kayıt Iptali: Kayıt Iptal Tablosuna Ekle, Kayıdı Sil Işlemi programmer67 6 843 21-07-2023, 10:40
Son Mesaj: onur_can
  [FORM] İLİŞKİSİZ FORMDAN TABLOYA VERI KAYDETME moskovic 24 21.832 06-07-2023, 12:11
Son Mesaj: dsezgin
  Ilişkisiz Formdan Tabloya Verı Kaydetme erol1919 2 474 18-06-2023, 21:13
Son Mesaj: alperalper
  Toplu Taksitlendirme Işleminde Her Taksit Için Tabloya Ayrı Kayıt Nasıl Yapabilirim. OĞUZ TÜRKYILMAZ 10 1.199 12-03-2023, 21:18
Son Mesaj: OĞUZ TÜRKYILMAZ
  Formdan Raporlara Veri çekmek kursun 14 1.116 01-02-2023, 22:27
Son Mesaj: kursun

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar):