AccessTr.neT
Stok Çıkış ve Silme Problemi - 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ığı: Stok Çıkış ve Silme Problemi (/konu-stok-cikis-ve-silme-problemi.html)



Stok Çıkış ve Silme Problemi - akdemir1 - 25/03/2014

Merhaba,

EK'te ki uygulamamda stok çıkış ve stok silme olaylarında kontrol var, düzeltme yapılacak ürüne ait giriş miktarı kalan miktardan küçükse uyarı vermekte,, buraya kadar sorun yok.

Düzeltilmek istenilen ürüne ait giriş ve çıkış kaydı varsa problem yok, denetim doğru çalışıyor fakat,

Problem şu;

Düzenlenmek istenen kaydın sadece giriş miktarı var ama çıkış miktarı yoksa denetim doğru çalışmıyor.

Örneğin 6666 adlı ürününe ait sadece giriş kaydı var çıkış yok, düzenlemeye girdiğimde yada silme formuna girdiğimde sanki giriş miktarı kalandan küçükmüş gibi uyarı alıyorum, oysa giriş miktarı 2 adet ama çıkış hiç yok,

Cevaplarınız için şimdiden çok teşekkür ediyorum,

Saygılarımla..


Cvp: Stok Çıkış ve Silme Problemi - ozanakkaya - 25/03/2014

Liste kutusunun çift tıklandığında olayında
DSum("[CIKAN]", "[S_CIKIS]", "[ID_URUN]=" & Me.Liste2.Column(6))

şeklinde kod var. Bu kod ile, liste kutusundaki ürüne çift tıkladığında ürünün ID_GIRIS numarasına göre S_CIKIŞ sorgusundaki CIKAN alanının toplamını alıyorsun.

Bu ürüne ait çıkış verisi olmadığı için toplamı almıyor, sıfırda yazmıyor.

Hesaplama yapılabilmesi için toplam yoksa sıfır yazdıracağımız zaman Ne yapıyoruz??


Cvp: Stok Çıkış ve Silme Problemi - akdemir1 - 25/03/2014

Me.Metin44 = Nz(DSum("[GİRİŞLER]", "[S_KALAN]", "[ID_URUN]=" & Me.Liste0.Column(0)), 0)
Me.Metin46 = Nz(DSum("[ÇIKIŞLAR]", "[S_KALAN]", "[ID_URUN]=" & Me.Liste0.Column(0)), 0)

Balık tutmayı öğretmek dedikleri bu olsa gerek Img-grin

Sorun çözülmüştür hocam,

Saygılarımla...


Cvp: Stok Çıkış ve Silme Problemi - ozanakkaya - 25/03/2014

aralardaki
GeciciGiren = Dsum ("[GIREN]", "[S_GIRIS]", "[ID_URUN]=" & Me.Liste2.Column(6))
GeciciCikan = Dsum ("[CIKAN]", "[S_CIKIS]", "[ID_URUN]=" & Me.Liste2.Column(6))

kodlarına da dikkat, konu taşınmıştır.


Cvp: Stok Çıkış ve Silme Problemi - akdemir1 - 25/03/2014

Onlarıda aynı şekilde NZ içine aldım hocam bırakırmıyım hiç Img-grin

sadece giriş kayıtları kızmında yaptığım değişikliği alttaki Toplam Giriş Miktarına anında yansıtması kaldı onuda çözersem bu 4 formla işim bitiyor inşallah

Saygılarımla..