AccessTr.neT
Stok Hesaplama - 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 Hesaplama (/konu-stok-hesaplama--87364.html)



Stok Hesaplama - ertans - 08/06/2020

Herkese iyi haftalar, bir süredir üzerinde çalıştığım projemde bir yerde takıldım ilerleyemiyorum ve yardımınızı rica ediyorum.

Projemin amacı;
1) istasyonlarımıza ne kadar maske dağıttık.
2) İstasyonlardan yolculara ne kadar maske dağıtıldı.
3) İstasyonlardaki gün sonu stoğu nedir.


Bu amaçla şöyle bir matematik ile gün sonu stoğu hesaplamaya çalışıyorum;

stok (bir önceki günün) + istasyona verilen maske (aynı gün) - yolcuya verilen (aynı gün) = stok (aynı gün) 




Birçok şey denedim olmadı, yardımınız ricası ile iyi çalışmalar diliyorum.


RE: Stok Hesaplama - ozanakkaya - 09/06/2020

frm_yolcuya_verilen isimli form için kullanmanız gereken sorgu
UPDATE dbo_tbl_maske SET dbo_tbl_maske.stok = (Nz(DLookUp("stok","dbo_tbl_maske","CLng(CDate([tarih]))=" & CLng(CDate([tarih]))-1 & " AND [istasyon_adi] = '" & [istasyon_adi] & "'"),0)+[istasyona_verilen_maske])-Nz([yolcuya_verilen_maske],0)
WHERE (((dbo_tbl_maske.istasyon_adi)=[Forms]![frm_yolcuya_verilen]![Açılan_Kutu12]) AND ((dbo_tbl_maske.tarih)=[Forms]![frm_yolcuya_verilen]![tarih]));



RE: Stok Hesaplama - ertans - 10/06/2020

Desteğiniz ve cevabınız için teşekkür ederim.

İyi çalışmalar dilerim.


RE: Stok Hesaplama - nemat2313 - 26/07/2020

(09/06/2020, 12:29)ozanakkaya yazdı: frm_yolcuya_verilen isimli form için kullanmanız gereken sorgu
UPDATE dbo_tbl_maske SET dbo_tbl_maske.stok = (Nz(DLookUp("stok","dbo_tbl_maske","CLng(CDate([tarih]))=" & CLng(CDate([tarih]))-1 & " AND [istasyon_adi] = '" & [istasyon_adi] & "'"),0)+[istasyona_verilen_maske])-Nz([yolcuya_verilen_maske],0)
WHERE (((dbo_tbl_maske.istasyon_adi)=[Forms]![frm_yolcuya_verilen]![Açılan_Kutu12]) AND ((dbo_tbl_maske.tarih)=[Forms]![frm_yolcuya_verilen]![tarih]));
Merhaba, kendi projemin stok kismini baslamadan once stoklarla ilgili calismalari inceliyordum. Burda Sizin gostermiz oldugunuz Sql kod buyuk ihtimal benim isime de yariyacak. Yanliz Dlookup   fonsyonu bir onceki gunu ariyor, bunu bir onceki son tarih olarak yapmak icin ne yapmaliyiz? Аrada bazi gunler olmadigi zaman excelin Vlookup fonksyonunun sonuna sifir yerine -1 konuldugunda aranan tarihe en yakin tarihi aliyor. Accessda bu is nasil olur? Onceden tesekkurler.


RE: Stok Hesaplama - ozanakkaya - 27/07/2020

(26/07/2020, 18:57)nemat2313 yazdı:
(09/06/2020, 12:29)ozanakkaya yazdı: frm_yolcuya_verilen isimli form için kullanmanız gereken sorgu
UPDATE dbo_tbl_maske SET dbo_tbl_maske.stok = (Nz(DLookUp("stok","dbo_tbl_maske","CLng(CDate([tarih]))=" & CLng(CDate([tarih]))-1 & " AND [istasyon_adi] = '" & [istasyon_adi] & "'"),0)+[istasyona_verilen_maske])-Nz([yolcuya_verilen_maske],0)
WHERE (((dbo_tbl_maske.istasyon_adi)=[Forms]![frm_yolcuya_verilen]![Açılan_Kutu12]) AND ((dbo_tbl_maske.tarih)=[Forms]![frm_yolcuya_verilen]![tarih]));
Merhaba, kendi projemin stok kismini baslamadan once stoklarla ilgili calismalari inceliyordum. Burda Sizin gostermiz oldugunuz Sql kod buyuk ihtimal benim isime de yariyacak. Yanliz Dlookup   fonsyonu bir onceki gunu ariyor, bunu bir onceki son tarih olarak yapmak icin ne yapmaliyiz? Аrada bazi gunler olmadigi zaman excelin Vlookup fonksyonunun sonuna sifir yerine -1 konuldugunda aranan tarihe en yakin tarihi aliyor. Accessda bu is nasil olur? Onceden tesekkurler.


Merhaba, Access Soruları ve Cevapları bölümüne örnek uygulamanızı ekleyerek yeni konu açınız. Yapmak istediğinizi ayrıntılı yazınız, inceleyip çözüm arayalım.