AccessTr.neT
Alt Formda Veri Yokken Formda Toplamın Sıfır Görünmesi - Baskı Önizleme

+- AccessTr.neT (https://accesstr.net)
+-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html)
+--- Forum: Access Soruları ve Cevapları (https://accesstr.net/forum-access-sorulari-ve-cevaplari.html)
+--- Konu Başlığı: Alt Formda Veri Yokken Formda Toplamın Sıfır Görünmesi (/konu-alt-formda-veri-yokken-formda-toplamin-sifir-gorunmesi.html)

Sayfalar: 1 2


Alt Formda Veri Yokken Formda Toplamın Sıfır Görünmesi - osman06 - 07/11/2025

mrb

alt formda veri yokken form üzerindeki toplam kısmı #hata veya #tür! #boyut olarak görünüyor.
problemim
* alt formlarda veri yoksa sıfır görünmesi
* alt formun birinde veri olursa diğerinde olmazsa alacak toplamı ve genel toplam #tür! hatası veriyor.

diğer bir problem formdan cari sildiğimde alttaki ve sağdaki cari alt formdan da verilerin silinmesi lazım

şimdiden tşkler


RE: Alt Formda Veri Yokken Formda Toplamın Sıfır Görünmesi - atoykan - 09/11/2025

Altformlarınız unbound ve sorguya dayalı. Anaformdaki textbolar için altform versinin yüklenmesini beklemek yerine aynı sorguya dayalı olarak kaynakları
Peşin = Nz(DSum("Sonbakiye","[cariler Sorgu Bakiyeler]","[Sonislemsekli]='PEŞİN' AND [cariadi]='" & [adi_soyadi] & "'"),0)
Vadeli = =Nz(DSum("Sonbakiye";"[cariler Sorgu Bakiyeler]";"[Sonislemsekli]='VADELİ' AND [Sonbakiye]>0 AND [cariadi]='" & [adi_soyadi] & "'");0)
şeklinde belirleyin, altformlar zaten bu sorgu sonuçlarını listeliyor ve bunların toplamını yazdırmaya çalışıyorsunuz.


RE: Alt Formda Veri Yokken Formda Toplamın Sıfır Görünmesi - osman06 - 09/11/2025

(09/11/2025, 10:52)atoykan yazdı: Altformlarınız unbound ve sorguya dayalı. Anaformdaki textbolar için altform versinin yüklenmesini beklemek yerine aynı sorguya dayalı olarak kaynakları
Peşin = Nz(DSum("Sonbakiye","[cariler Sorgu Bakiyeler]","[Sonislemsekli]='PEŞİN' AND [cariadi]='" & [adi_soyadi] & "'"),0)
Vadeli = =Nz(DSum("Sonbakiye";"[cariler Sorgu Bakiyeler]";"[Sonislemsekli]='VADELİ' AND [Sonbakiye]>0 AND [cariadi]='" & [adi_soyadi] & "'");0)
şeklinde belirleyin, altformlar zaten bu sorgu sonuçlarını listeliyor ve bunların toplamını yazdırmaya çalışıyorsunuz.

hocam bu kodları formdaki toplamamı yoksa altformdaki toplalamı girecem
bu şekilde yaptığımda #ad hatası veriyor başındaki peşin ibaresini sildiğimde geçersiz virğül veya işaret hatası veriyor


RE: Alt Formda Veri Yokken Formda Toplamın Sıfır Görünmesi - osman06 - 09/11/2025

(09/11/2025, 18:24)osman06 yazdı:
(09/11/2025, 10:52)atoykan yazdı: Altformlarınız unbound ve sorguya dayalı. Anaformdaki textbolar için altform versinin yüklenmesini beklemek yerine aynı sorguya dayalı olarak kaynakları
Peşin = Nz(DSum("Sonbakiye","[cariler Sorgu Bakiyeler]","[Sonislemsekli]='PEŞİN' AND [cariadi]='" & [adi_soyadi] & "'"),0)
Vadeli = =Nz(DSum("Sonbakiye";"[cariler Sorgu Bakiyeler]";"[Sonislemsekli]='VADELİ' AND [Sonbakiye]>0 AND [cariadi]='" & [adi_soyadi] & "'");0)
şeklinde belirleyin, altformlar zaten bu sorgu sonuçlarını listeliyor ve bunların toplamını yazdırmaya çalışıyorsunuz.

hocam bu kodları formdaki toplamamı yoksa altformdaki toplalamı girecem
bu şekilde yaptığımda #ad hatası veriyor başındaki peşin ibaresini sildiğimde geçersiz virğül veya işaret hatası veriyor

vadeli olan kodu yazdım ama ana formda veri olmasına rağmen sıfır gösteriyor


RE: Alt Formda Veri Yokken Formda Toplamın Sıfır Görünmesi - atoykan - 10/11/2025

Sorgularınızı gözden geçirin. Kaynak sorgunuzda zaten tek bir id ve pişn ödemeleri listeleyebiliyorsunuz vadeli ve diğer idler ie ilgili çıktı alamıyorsunuz. Sorgularınız gereksiz tekrarlar içeriyor, tek sorguda yapılacak işlemleri farklı çok sayıda sorgudan sorguluyorsunuz. 50-60 kayıtta sorun çıkartmaz ancak kayıt sayıları arttıkça performans sorunları yaşarsanız.join sorgularını, gruplandırmaları daha dikkatli inceleyerek uygulamanızı bu çerçevede revize etmelisiniz.


RE: Alt Formda Veri Yokken Formda Toplamın Sıfır Görünmesi - osman06 - 12/11/2025

(10/11/2025, 00:30)atoykan yazdı: Sorgularınızı gözden geçirin. Kaynak sorgunuzda zaten tek bir id ve pişn ödemeleri listeleyebiliyorsunuz vadeli ve diğer idler ie ilgili çıktı alamıyorsunuz. Sorgularınız gereksiz tekrarlar içeriyor, tek sorguda yapılacak işlemleri farklı çok sayıda sorgudan sorguluyorsunuz. 50-60 kayıtta sorun çıkartmaz ancak kayıt sayıları arttıkça performans sorunları yaşarsanız.join sorgularını, gruplandırmaları daha dikkatli inceleyerek uygulamanızı bu çerçevede revize etmelisiniz.

hocam ilginize tşkler o kısmı hallettim önerileriniz ile

bi problem kaldı örnekte sil butonuna bastığımda alt formların ikisinden de verileri silmek istiyorum cari ile beraber