slm,
=nz(DSum("M_TESLİMEDİLEN";"SÜZ";"M_ADI= '" & [M_ADI] & "' and S_MUAYENETAR= #01-04-2010#");0)
bu deyimi çalıştıramadım.
söyle bir sonuç çıkarması işime yarar
01.01.2010 domates 10
02.01.2010 domates 10
03.01.2010 domates 10
04.01.2010 malzeme girmemiş
05.01.2010 domates 10
deyim su sonucu verecek biçimde çalışması lazım
02.01.2010 tarihi çağırdığımda daha önce teslim edilen miktar 10
03.01.2010 tarihi çağırdığımda daha önce teslim edilen miktar 20
05.01.2010 tarih çağırdığımda daha önce teslim edilen miktar 30
olması gerekiyor.
ekte gönderdiğim vt de muayene formuna bakabilirmisiniz.
tşk.
Koşullu DSum
DSum ve Sum İşlevi konusunu inceleyerek tekrar düzenleyebilirsiniz.
Merhaba,
BlackEagle hocam, Dsum işlevi linkini görmemiştim harun hocamada ve size teşekkürederim.
Selamlar.
BlackEagle hocam, Dsum işlevi linkini görmemiştim harun hocamada ve size teşekkürederim.
Selamlar.
Son Düzenleme: 02/11/2010, 09:27, Düzenleyen: adnan.
slm.
BlackEagle kardeş evet verdiğiniz linke benzer başka formdada okudum bu linkide okudum deyimi daha fazla geliştiremedim. evet deyim çalışıyor ama benim istediğim sonucu vermiyor. sonucun bu şekilde olması lazım.
02.01.2010 tarihi çağırdığımda daha önce teslim edilen miktar 10
03.01.2010 tarihi çağırdığımda daha önce teslim edilen miktar 20
05.01.2010 tarih çağırdığımda daha önce teslim edilen miktar 30 toplumlurını vermesi gerekiyor.
Bu konudu bana yardımcı olabilirmisiniz.
tşk.
BlackEagle kardeş evet verdiğiniz linke benzer başka formdada okudum bu linkide okudum deyimi daha fazla geliştiremedim. evet deyim çalışıyor ama benim istediğim sonucu vermiyor. sonucun bu şekilde olması lazım.
02.01.2010 tarihi çağırdığımda daha önce teslim edilen miktar 10
03.01.2010 tarihi çağırdığımda daha önce teslim edilen miktar 20
05.01.2010 tarih çağırdığımda daha önce teslim edilen miktar 30 toplumlurını vermesi gerekiyor.
Bu konudu bana yardımcı olabilirmisiniz.
tşk.
Son Düzenleme: 02/11/2010, 10:09, Düzenleyen: emel06.
Sn emel06
SÜZ isimli sorgunuza yeni bir alana ;
İfade1: Format(Year([S_MUAYENETAR]);"0000") & Format(Month([S_MUAYENETAR]);"00") & Format(Day([S_MUAYENETAR]);"00") yazıp,
Yeni bir sorgu oluşturup SQL:
SÜZ isimli sorgunuza yeni bir alana ;
İfade1: Format(Year([S_MUAYENETAR]);"0000") & Format(Month([S_MUAYENETAR]);"00") & Format(Day([S_MUAYENETAR]);"00") yazıp,
Yeni bir sorgu oluşturup SQL:
SELECT SÜZ.M_TESLİMEDİLEN, SÜZ.M_ADI, SÜZ.S_MUAYENETAR, SÜZ.İfade1, Nz(DSum("[M_TESLİMEDİLEN]","[SÜZ]","[M_ADI]='" & [M_ADI] & "' AND [İfade1]<" & [İfade1]),0) AS OncekiToplam
FROM SÜZ;
yazınız.
Saygılar, iyi çalışmalar.
*********
Kod, formül vs bilmek önemlidir ama mantığını yürütebilmek, nerede ve nasıl kullanılacağını bilmek daha önemlidir.
*********
Kod, formül vs bilmek önemlidir ama mantığını yürütebilmek, nerede ve nasıl kullanılacağını bilmek daha önemlidir.
slm.
ayhan2122 kardeş, çok tşk. evet istediğim bu sonuçtu. eline sağlık.
hoşçakal.
ayhan2122 kardeş, çok tşk. evet istediğim bu sonuçtu. eline sağlık.
hoşçakal.
Konuyu Okuyanlar: 1 Ziyaretçi