Skip to main content

AccessTr.neT


Altform Toplamı Ve Tarih Eksiltme

Altform Toplamı Ve Tarih Eksiltme

Çözüldü #1
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
.rar kur fatura.rar (Dosya Boyutu: 75,22 KB | İndirme Sayısı: 11)
Cevapla
#2
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.



Visual Basic Code
=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.
Cevapla
#3
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
.rar 2011 2111 1046.rar (Dosya Boyutu: 72,16 KB | İndirme Sayısı: 5)
Cevapla
#4
(22/11/2017 15:03)eserk Adlı Kullanıcıdan Alıntı: 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.


Visual Basic Code
=DSum("[adet]*[dvztutar]*[kur]";"tcikis_hareket";"[fatura_tarihi] = #" & Format([fatura_tarihi];"mm/dd/yyyy") & "# And [kdvo]=8")
Cevapla
#5
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.
Cevapla
#6
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. 

Visual Basic Code
=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") & "#")
.rar 2011 2111 1046_sld.rar (Dosya Boyutu: 42,62 KB | İndirme Sayısı: 10)
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da