Skip to main content

AccessTr.neT


Alt formda hesaplatma komutu nedeni ile focus sorunu

Alt formda hesaplatma komutu nedeni ile focus sorunu

#19
sayın shalala,

bahsettiğiniz talebinize yönelik olarak;

ilgili alt formdaki GTOPLAMALIYET adlı denetimin ÖZELLİKLER -VERİ sekmesindeki DENETİM KAYNAĞI satırındaki kodu,

=nz(DSum('MALIYET_TUTAR';'ORD_LINE';'[SIP_ID]=' & nz([Formlar]![ORD_MAIN_FORM]![SIP_ID];0));0)-nz(DSum('MALIYET_TUTAR';'ORD_LINE';'[SIP_LINE_ID]=' & nz([SIP_LINE_ID];0))+nz([TUTAR];0);0)

kod satırı ile değiştirmek sureti ile kullanarak deneyiniz.

bilginize...iyi çalışmalar,saygılar.
Herkes, kendisinin AR-GE'cisidir...


Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler
Alt Form Denetim Değerlerine ulaşma ve Alt Form Güncelleme
Kapatırken Düzenle (Compact On Close) Seçeneğinin İşaretlenmesi Hakkında
Cevapla
#20
(11/12/2016, 21:09)atoz112 yazdı: sayın shalala,

bahsettiğiniz talebinize yönelik olarak;

ilgili alt formdaki GTOPLAMALIYET adlı denetimin ÖZELLİKLER -VERİ sekmesindeki DENETİM KAYNAĞI satırındaki kodu,

=nz(DSum('MALIYET_TUTAR';'ORD_LINE';'[SIP_ID]=' & nz([Formlar]![ORD_MAIN_FORM]![SIP_ID];0));0)-nz(DSum('MALIYET_TUTAR';'ORD_LINE';'[SIP_LINE_ID]=' & nz([SIP_LINE_ID];0))+nz([TUTAR];0);0)

kod satırı ile değiştirmek sureti ile kullanarak deneyiniz.

bilginize...iyi çalışmalar,saygılar.
Sayın Atoz112,

belirttiğiniz gibi yaptım bu seferde hatalı hesaplıyor resimleri ekledim.
[Resim: do.php?imgf=148149138398971.jpg]
[Resim: do.php?imgf=148149138420842.jpg]
Cevapla
#21
Merhaba, benim verdiğim kod ile boş satırda #hata yazıyor olmasına takılmayın. Alt formdaki bu alan sadece hesaplama için, bu alanı zaten gizleyeceksiniz.
Sorunuz çözümlendiyse taşıyalım.
Cevapla
#22
(12/12/2016, 08:03)ozanakkaya yazdı: Merhaba, benim verdiğim kod ile boş satırda #hata yazıyor olmasına takılmayın. Alt formdaki bu alan sadece hesaplama için, bu alanı zaten gizleyeceksiniz.
Sorunuz çözümlendiyse taşıyalım.
Çözümlendi çok teşekkür ederim.
Cevapla
#23
sayın shalala,

her ne kadar sorununuzun çözümlendiğine dair ifadede bulunmuş olsanız da,sadece,

Alıntı:...Sayın Atoz112,

belirttiğiniz gibi yaptım bu seferde hatalı hesaplıyor resimleri ekledim...

20.mesajdaki sorununuza ithafen bir yanıt vermek adına;

hesaplama formülünün hatalı çıkması durumuna bir açıklama getiremem,çünkü;bu hesaplamada elde edilmek istenen sonucu açıkçası değerlendirmedim.sadece,bu denetimdeki değerin eğer BOŞ değer içerme durumu söz konusu ise bunun,NZ Fonksiyonu kullanımı ile aşılabileceğini belirtmek üzere,bu fonksiyonun kullanıldığı halini içeren kod kalıbı olarak yazmak istedim.

dolayısı ile,eğer bu fonksiyonun kullanımı olmaksızın eğer öncesinde bir hata söz konusu ise,bu hesaplamadan kaynaklı bir sorun olsa gerek.bunun da çözümü olur elbet,ilgili kontrollerin yapılması akabinde.

NZ Fonksiyonu kullanımı için,eğer bir kod kalıbı içerisinde denetimler veya alan adları varsa ve bunların da içereceği değerler itibarı ile BOŞ değer olması da söz konusu ise;bu durumu gidermek için,bu fonksiyonu

ÖRNEK

(alan adı kullanımı için)
Nz([alan_adi];0) ya da Nz([alan_adi];Null)

(DLOOKUP veya Dsum ya da DCOUNT Fonksiyonlarının kullanımı için)
Nz(Dlookup(....);0) ya da Nz(Dlookup(....);Null)

benzeri kod kalıpları gibi kullanabilirsiniz.

bilginize...iyi çalışmalar,saygılar.
Herkes, kendisinin AR-GE'cisidir...


Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler
Alt Form Denetim Değerlerine ulaşma ve Alt Form Güncelleme
Kapatırken Düzenle (Compact On Close) Seçeneğinin İşaretlenmesi Hakkında
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task