AccessTr.neT
Alt formdan toplam almak - 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ığı: Alt formdan toplam almak (/konu-alt-formdan-toplam-almak.html)

Sayfalar: 1 2 3


Cvp: Alt formdan toplam almak - derbederali1971 - 06/03/2014

=DLookUp("[KontratMiktari]";"KontratTable";"[KontratNo]=" & "'" & [KontratNo] & "'")

Teşekkürler bu kod çalıştı ama mantığını anlamaya çalışıyorum.
KontratTable içindeki Kontratmiktarını formdaki Kontratnoları karşılaştırarak alıyor anladığım kadarıyla. Fakat ben buna and kriteri vererek Fatura nolarınıda karşılaştırmak istersem nasıl yapacağım. Yani iki kriterli nasıl olacak.

=DLookUp("[KontratMiktari]";"KontratTable";"[KontratNo]=" & "'" & [KontratNo] & "'" and "[FatNo]=" & "'" & [FatNo] & "'" )

Yaptım olmuyor nedendir acaba?


Cvp: Alt formdan toplam almak - ozanakkaya - 06/03/2014

KontratTable isimli tablonuzda "FatNo" alanı olmadığı için Dlookup kodu çalışmaz. fatno alanını eklemeniz için KontratTable ve SATISTABLE tablolarındaki alanları içeren sorgu oluşturmanız gerekiyor.


Cvp: Alt formdan toplam almak - derbederali1971 - 07/03/2014

Teşekkür ederim ama o alanları ben ekledim. Ama hala Dlookup Komutunun mantığını anlamadım. Tek kriterle oldu ama 2. kriterde olmadı. Yani hem FatNo ve KontratNo Değerlerine bakıp KontratMiktarını getiremedim.


Cvp: Alt formdan toplam almak - ozanakkaya - 07/03/2014

(07/03/2014, 11:00)derbederali1971 yazdı: Teşekkür ederim ama o alanları ben ekledim

Örnek uygulamanızdaki tabloda fatno alanı yok. O alanları eklediğiniz örnek uygulamayı ekleyin.


Cvp: Alt formdan toplam almak - derbederali1971 - 10/03/2014

Merhaba,
Ekte örnek dosyayı ekledim. Satış formunun alt formunda malcinsi'nin olay yordamına Dlookup komutu ile iki tane kriter girmek istiyorum.
KontratAltTable_2 daki KontratNo ile Kontrakno yu ve Malcinsi ile malcinsini karşılaştırarak bunun Prim değerini prim'e getirmek istiyorum. Kontrata göre geliyor ama iki kritere göre yapamadım. Ama lütfen mantığınıda yazarsanız çok makbule geçer. Dlookup komutunun.


Cvp: Alt formdan toplam almak - ozanakkaya - 10/03/2014

Aşağıdaki kodu deneyiniz.
Me.Prim = Dlookup ("[Prim]", "KontratAltTable_2", "[KontratNo]=" & "'" & [KontratNo] & "'" & " And [MCINSI]='" & [Malcinsi] & "'")

Sitede Dlookup kelimesinin üzerine fare imlecini getirdiğinizde Dlookup 'un mantığını yazıyor.