AccessTr.neT
Aliş Miktarlarını Stoğa Göndermek - 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ığı: Aliş Miktarlarını Stoğa Göndermek (/konu-alis-miktarlarini-stoga-gondermek.html)



Aliş Miktarlarını Stoğa Göndermek - ates2014 - 10/02/2024

Merhaba arkadaşlar ,
Alis tablomdaki Miktar toplamlarını Stok tablomdaki GirenAd alanına bir kerede göndermek istiyorum,
onun için bir sorgu oluşturup bu ürünleri toplattırdım Sorgu1 deki miktarları Stoktaki GirenAd de bir kerede nasıl gönderebilirim?


RE: Aliş Miktarlarını Stoğa Göndermek - atoykan - 10/02/2024

Formunuza bir buton ekleyip
Kod:
    DoCmd.RunSQL "SELECT Alis.Aciklama, Sum(Alis.Miktar) AS ToplaMiktar INTO tmpX FROM Alis GROUP BY Alis.Aciklama;"  'Açıklama ve miktar alanlı geçici tablo oluşturur
    DoCmd.RunSQL "UPDATE Stok INNER JOIN tmpX ON Stok.Aciklama = tmpX.Aciklama SET Stok.GirenAd = tmpX.ToplaMiktar;"  'Stok tablosunu günceller
    DoCmd.RunSQL "DROP TABLE tmpX;"  '' Geçici tabloyu siler

kodu ile güncelleyebilirsiniz.


RE: Aliş Miktarlarını Stoğa Göndermek - ates2014 - 10/02/2024

(10/02/2024, 11:57)atoykan yazdı: Formunuza bir buton ekleyip
Kod:
    DoCmd.RunSQL "SELECT Alis.Aciklama, Sum(Alis.Miktar) AS ToplaMiktar INTO tmpX FROM Alis GROUP BY Alis.Aciklama;"  'Açıklama ve miktar alanlı geçici tablo oluşturur
    DoCmd.RunSQL "UPDATE Stok INNER JOIN tmpX ON Stok.Aciklama = tmpX.Aciklama SET Stok.GirenAd = tmpX.ToplaMiktar;"  'Stok tablosunu günceller
    DoCmd.RunSQL "DROP TABLE tmpX;"  '' Geçici tabloyu siler

kodu ile güncelleyebilirsiniz.

Çok teşekkür ederim hocam ellerinize sağlık...


RE: Aliş Miktarlarını Stoğa Göndermek - atoykan - 10/02/2024

Rica ederim, iyi çalışmalar.