• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Etopla

  • Konbuyu başlatan Konbuyu başlatan akd
  • Başlangıç tarihi Başlangıç tarihi

akd

Destek Ekibi
Destek Ekibi
Katılım
14 Ağustos 2004
Mesajlar
1,119
Excel Vers. ve Dili
2003
Merhaba arkadaşlar,
Form üzerinde bir metin kutusuna ETOPLA yapmak istedim malesef yapamadım,
=DSum([Miktar];[Aciklama];"Emanet")
Miktar =toplanacak sutun
Aciklama =Bakılacak sutun
Kriterde = Emanet
açıklama sutununda bulunana Emanet lerin miktarlarının almak istiyorum.
Teşekkürler...
 
Sayın akd,

DSum fonksiyonunun kullanımı öyle değil:

DSum("Miktar";"TabloAdı";"Açıklama= Emanet")

İyi çalışmalar:)
 
Merhaba sayın modalı,
=DSum("Miktar";"AlislarCari formu";"Aciklama= Emanet")
malesef çalıştıramadım
Formadı =AlislarCari formu
acaba hata nerede olabilir
Teşekkürler...
 
akd ben yeniyim ama genede yardım edebilirim diye düşünüyorum daha bilgililerinin onayıyla tabi bi tahmin modalının yazdıgı kodda miktardan sonra tablo adı geliyo oysa sen formun adını yazmıssın
 
Merhaba arkadaşlar,
sayın myuksekbas ilgin için çok teşekkür,
malesef o dediginide denemiştim,
ama yine aynı sonuç.
Belgeyi forma eklemeye karar verdim
belgem aşağıdadır..
İyi geceler...
 
Sayın Akd, formülü Şöyle yaz:

=DSum("Miktar";"AlislarCari";[Aciklama]="Emanet")
İyi çalışmalar.
 
Sayın akd,

Bir hata ben yaptım bir hata siz yaptınız ve sonuç çıkmadı. Bir de:

Kod:
=DSum("Miktar";"[AlislarCari Sorgu]";"Aciklama= 'Emanet'")

Benim yaptığım hata Emanet metin olduğu için ' ' arasına almamam. Siz yaptığınız hata form verileri sorgudan aldığına göre tablo adı yerine sorgu adı kullanılmalı ikinci parametre olarak.

İyi çalışmalar:)
 
Ben yazarken Sayın Modalı doğru cevabı doğru bir şekilde vermiş, acele etmişim yazdığım, o örnek için geçerli değil.
 
Merhaba arkadaşlar,
Hepinize çok çok teşekkürlerimi sunarım,
Tatlı rüyalar dilerim...
 
Sayın Modalı merhaba, söz DSum fonksiyonundan açılmışken zahmet olacak ama bir soru sormak istiyorum. Birden çok ölçüt kullanmak istiyoruz. Eklediğim örnekte "Sattık" ve "Ödedik" satırlarını beraber; "Aldık" ve "Ödedi" satırlarını beraber toplasın. Bakiye için İki toplamı birbirinden çıkarsın.

BAK&#304;YE: DSum("ToplamFiyat";"&#304;&#351;letmeHesab&#305;T";"[srn]<=" & [srn] & "AND [SR]=" & [SR] & "AND [T&#252;r]='Satt&#305;k'")

Buna T&#252;r&#252; "Satt&#305;k" veya "&#214;dedik" olanlar dahil olacak.
 
Son düzenleme:
Merhaba arkadaşlar,
Sayın modalı, bir sorun çıktı,
form üzerinde bir kişinin hesabını filitre ettigim zaman,
yalnızca o kişinin emanet miktarlarını görmek tiyordum,
ama bu fonksiyon hepsinin toplamını veriyor.
bütün müşterilerin emanet miktarlarını veriyor.
Bunun için ne yapabilirim.
Teşekkürler, iyi çalışmalar.
 
:) Sayın Aydıno,

Veya nın karşılığı ne? OR o zaman:

Kod:
BAKİYE: DSum("ToplamFiyat";"İşletmeHesabıT";"[srn]<=" & [srn] & "AND [SR]=" & [SR] & "AND [Tür]='Sattık' Or [Tür]='Ödedik'")

Sayın akd,

Yukarıdaki örnek de gördüğünüz gibi ikinci bir kriteri AND ile yazarsanız probleminiz çözülür sanırım.

İyi çalışmalar
 
Hay allah razı olsun hocam, sayenizde çözdüm. Ben sadece And bağlacından sonraki kısmı parentez içine aldım. Satır sonlarındaki toplamı ölçütlere göre doğru göstermeye başladı.

BAKİYE: DSum("ToplamFiyat";"İşletmeHesabıT";"[srn]<=" & [srn] & " AND [SR]=" & [SR] & " AND ([Tür]='Sattık' Or [Tür]='Ödedik')")
 
??

Merhabalar arkadaşlar. Sizin tarif ettiğiniz şekilde yaptım topluyor.
Form açılır açılmaz toplama işlemin gerçekleştiriyor. Benim isteğim Text leara ilk tarihi ve son tarihi yazıcam ve ben bir butona basınca veya son tarihi yazınca bu toplama işlemini gerçekleştirecek. Daha önce değil. Buda galiba Kod yazımıyla olacak bir işlem. Bunu nasıl yapabilirim. Bu konuda bana yardımcı olabilrmisiniz.

Şimdiden teşekkürler. İyi çalışmalar.
 
Merhaba sayın KarıncaZ,
Keşke çalışmanı burya ekleseydin,
Tam sonuç alırdın,
sana bir örnek kod yazıyorum, kendine uygularsın artık,
[Toplamlar]=DSum("Miktar";"[AlislarCari Sorgu]";"[Tarih]>=[Metin32] and [Tarih]<=[Metin34]")
Tarih = tablondaki tarih sutunu
[Metin32] = ilk tarihi yazacagın kutu
[Metin34] = son tarihi yazacagın kutu
Yapamazsan çalışmanı ekle , yardımcı olmaya çalışırız inşallah.
İyi çalışmalar...
 
:)

Merhabalar sayın akd
İlginiz için teşekkürler. Belki yazarak cevap alabilirim, formu dosya göndererek şişirmiyeyim diye dosya eklemedim. Şimdi ekliyorum ama. Gönderdiğiniz

[Toplamlar]=DSum("Miktar";"[AlislarCari Sorgu]";"[Tarih]>=[Metin32] and [Tarih]<=[Metin34]")

Bu kodu kendime uyarladım ama "Miktar" dan sonraki ; nedeniyle olmadı kodu yazınca kırmızı oluyor tamamı ve hata veriyor. Dosyamı ekliyorum.

Yardımlarınız için tekrar teşekkürler.
 
Sayın karıncaZ.

Kod yazarken ; yerine , kullanılır. Ondan hata veriyor.

; sadece deyim yazarken kullanılır.

İyi çalışmalar:)
 
Teşekkürler

Sorunumu hallettim sayın modalı. Çok teşekkürler.

Bilmek bir zevk , öğrenmek ayrı bir zevk , hele paylaşmanın zevki ap ayrı ...

İyi çalışmalar.
 
Son düzenleme:
Geri
Üst