AccessTr.neT
Altform Toplamı Ve Tarih Eksiltme - 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ığı: Altform Toplamı Ve Tarih Eksiltme (/konu-altform-toplami-ve-tarih-eksiltme.html)

Sayfalar: 1 2 3


Altform Toplamı Ve Tarih Eksiltme - eserk - 21/11/2017

merhaba sitenizden çok faydalanıyorum teşekkür ederim 
benim problemim ekteki dosyada fatura tablosunda doviz tutarı ve tutar kısımlarını fatura bazında toplam olarak göremiyorum ayrıca ana formda fatura tarihinden 1 gün önceki kuru  daha kolay nasıl alabirim yardımcı olursanız sevinirim


Cvp: Altform Toplamı Ve Tarih Eksiltme - ozanakkaya - 22/11/2017

Merhaba,

alt formdaki Metin36'daki verilerin toplamını üst formdaki metin47 alanında göstermek için,

Metin47'nin denetim kaynağına aşağıdaki kodu ekleyin.



=DSum("[doviz_tutar]*[adet]*[kur]";"tcikis_hareket";"[musterino]=" & [musterino])


kur ile ilgili sorunuzu malesef anlamadım. Bu sorunuzu yeni konu açarak sorunuz ve sorunuzu daha açık yazınız.


Cvp: Altform Toplamı Ve Tarih Eksiltme - eserk - 22/11/2017

Ozan bey ilginiz için çok teşekkür ederim. olmadık şeyler için formu meşgul etmek istemediğim için konu açmadan programı belli bir seviyeye getirdim ancak sizin verdiğiniz kod çalışmadı. kod ve Access konusunda çok deneyimli değilim dosyayı en son haliyle yükledim fakat toplamlarda başarılı olamadım. mevcut dosyada alt formdan alarak formun altına döviz toplam, tutar toplam, kv8 toplam ve kdv 18 toplamları almam lazım  3 gündür uğraşıyorum artık herşeyi birbirine karıştırmaya başladım mevcut dosyada bağlantıları yapabilirmisiniz


Cvp: Altform Toplamı Ve Tarih Eksiltme - ozanakkaya - 22/11/2017

(22/11/2017, 15:03)eserk yazdı: ancak sizin verdiğiniz kod çalışmadı

Merhaba, 1. mesaja eklediğiniz örnek uygulamada, tcikis_hareket isimli tabloda, doviz_tutar alanı var. Ben bu alan adına göre kod ekledim.

Sizin eklediğiniz son örnekte ise doviz_tutar alanı yok, dvztutar alanı var.

Siz verilen kodu dvztutar olarak düzeltmezseniz kod çalışmaz.

Tarihe ve kdv oranına göre toplam almanız için kodun aşağıdaki gibi olması gerekir.


=DSum("[adet]*[dvztutar]*[kur]";"tcikis_hareket";"[fatura_tarihi] = #" & Format([fatura_tarihi];"mm/dd/yyyy") & "# And [kdvo]=8")



Cvp: Altform Toplamı Ve Tarih Eksiltme - eserk - 22/11/2017

ilginiz için teşekkürler. ilk gönderdiğim örnekte verdiğiniz kodu denedim çalışmadı ikinci örnek isa dosya üzerinde çalışmaya devam ediyorum kur olayını çözdüm. ben tarihe göre değilde cikis_faturano alanı üzerinden toplamlar almak istiyorum ama ya ilişkilerden yada alan özelliklerinden kaynaklanan bir hatadan dolayı alt toplamları alamıyorum ilgilenirseniz ve örnek üzerinde uygulayıp gönderirseniz sevinirim.


Cvp: Altform Toplamı Ve Tarih Eksiltme - ozanakkaya - 22/11/2017

Merhaba.

Metin kutularındaki hesaplamaları bilmediğim için sadece sol tarafta bulunan metin kutularına kod ekledim.

Tamamı [adet]*[dvztutar]*[kur]'a göre hesaplama yapar, sadece kriterleri farklıdır.

Eklenen kodu gördüğünüzde doğru olan ile değiştirirsiniz. 

=DSum("[adet]*[dvztutar]*[kur]";"tcikis_hareket";"[cikis_faturano]='" & Nz([cikisfaturano];0) & "' AND [kdvo]=18 AND [fatura_tarihi] = #" & Format(Nz([fatura_tarihi];0);"mm/dd/yyyy") & "#")