Bir Sütuna Girilen Verileri Başka Bir Sütun Ile Karşılaştırıp Hesaplama
#1
Merhaba sezgin usta ben bir kod yazdım ama beceremedim.


Benim iki tablom var birinde hammeddeye gelir gider yapıyorum stok durumu yani, Receteledede hammadde hesaplaması yaptırıyorum. son olarak recete maliyetini çıkarmam için Aşağıdaki kodu yazdım Fakat eksik.
Yapmak istediğim HAMMADDEL tablosunda ID leri birbirine eşit ve HAMMADDEL tablosunda ISLEM=GELEN ve HAMMADDEL de son girilen  Birimfiyat RECETEL deki BF ye yazdırmak istiyorum.



CurrentDb.Execute "UPDATE HAMMADDEL INNER JOIN RECETEL ON HAMMADDEL.HID= RECETEL.HID AND HAMMADDEL.ISLEM='GELEN' SET RECETEL.BF= HAMMADDEL.BF"

şimdiden teşekkür ederim.



  Alıntı
Bu mesajı beğenenler:
#2
(22-10-2023, 08:29)bilservisci demiş ki: Benim iki tablom var birinde hammeddeye gelir gider yapıyorum stok durumu yani, Receteledede hammadde hesaplaması yaptırıyorum. son olarak recete maliyetini çıkarmam için Aşağıdaki kodu yazdım Fakat eksik.
Yapmak istediğim HAMMADDEL tablosunda ID leri birbirine eşit ve HAMMADDEL tablosunda ISLEM=GELEN ve HAMMADDEL de son girilen  Birimfiyat RECETEL deki BF ye yazdırmak istiyorum.

Önerilerin testi için örnek dosyanızı eklerseniz, daha fazla yardım alırsınız.



  Alıntı
Bu mesajı beğenenler:
#3
Visual Basic
  1. CurrentDb.Execute "UPDATE HAMMADDEL INNER JOIN RECETEL ON HAMMADDEL.HID= RECETEL.HID " & _
  2.     "SET RECETEL.BF= HAMMADDEL.BF " & _
  3.     "WHERE HAMMADDEL.ISLEM='GELEN'"




şuna bi bakar mısın?



  Alıntı
Bu mesajı beğenenler:
#4
(23-10-2023, 00:24)BeyTor demiş ki:
Visual Basic
  1. CurrentDb.Execute "UPDATE HAMMADDEL INNER JOIN RECETEL ON HAMMADDEL.HID= RECETEL.HID " & _
  2.     "SET RECETEL.BF= HAMMADDEL.BF " & _
  3.     "WHERE HAMMADDEL.ISLEM='GELEN'"




şuna bi bakar mısın?

eyvallah çözüldü eline sağlık



  Alıntı
Bu mesajı beğenenler:
#5
(23-10-2023, 00:24)BeyTor demiş ki:
Visual Basic
  1. CurrentDb.Execute "UPDATE HAMMADDEL INNER JOIN RECETEL ON HAMMADDEL.HID= RECETEL.HID " & _
  2.     "SET RECETEL.BF= HAMMADDEL.BF " & _
  3.     "WHERE HAMMADDEL.ISLEM='GELEN'"




şuna bi bakar mısın?
Selamın aleyküm usta kod çalışmasında sıkıntı yok ama şöyle bir sıkıntı yaşıyorum. 
bir hammaddeye iki defa mal girişi yaptığımda reçete formunda son girilen  birim fiyatını değil bir öncekini getiriyor. LAST() komutunu burda nasıl kullanabilirim çözemedim bunun la ilgili bir çözümünüz varsa sevinirim.

Böyle bir Düzenleme yaptım ama aşağıdaki hatayı aldım sorunum hakkında yardımcı olursanız sevinirim
Run-time error '424':
object required

CurrentDb.Execute "UPDATE HAMMADDEL INNER JOIN RECETEL ON HAMMADDEL.HID= RECETEL.HID " & _

    "SELECT RECETEL.BF= LAST(" & HAMMADDEL.BF & ") " & _
    "WHERE HAMMADDEL.ISLEM='GELEN'"

kolay gelsin



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  [FORM] Ana Form Ve Alt Formdaki Checkbox'lı Alanlardaki Verileri Buton Ile Null Yapmak. M_Kemal_Askeri 3 55 Bugün, 03:57
Son Mesaj: dsezgin
  Fire Hesaplama osman06 10 695 26-12-2025, 17:07
Son Mesaj: osman06
  Açılan Kutudan Kritere Göre Veriyi Başka Alana Yazdırma osman06 8 474 23-11-2025, 11:33
Son Mesaj: dsezgin
  [FORM] Formda Iskonto Hesaplama anno 1 361 17-06-2025, 11:04
Son Mesaj: dsezgin
  [VBA] Birden çok Seçenek Seçili Alandaki Verileri Kopyalama evidi 9 640 26-02-2025, 17:36
Son Mesaj: evidi
  Form üzerinden Bir Kaç Tabloya Verileri Kaydetmek myesukan 2 404 21-01-2025, 16:45
Son Mesaj: myesukan
  Lifo Ve Fifo Maliyet Hesaplama evren89 5 639 09-11-2024, 22:40
Son Mesaj: evren89
  [SORGU] Sütun Verisini Satıra çavirme gokselbilici 2 450 13-09-2024, 12:16
Son Mesaj: gokselbilici

Foruma Git:


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