Skip to main content

AccessTr.neT


Koşullu DSum

Koşullu DSum

Çözüldü #1
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.


.rar Mal_Muayene.rar (Dosya Boyutu: 110,25 KB | İndirme Sayısı: 20)
Cevapla
Çözüldü #2
DSum ve Sum İşlevi konusunu inceleyerek tekrar düzenleyebilirsiniz.
Cevapla
Çözüldü #3
Merhaba,

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.
Cevapla
Çözüldü #4
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.
Son Düzenleme: 02/11/2010, 10:09, Düzenleyen: emel06.
Cevapla
Çözüldü #5
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:

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.
Cevapla
Çözüldü #6
slm.
ayhan2122 kardeş, çok tşk. evet istediğim bu sonuçtu. eline sağlık.

hoşçakal.
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Task