AccessTr.neT

Tam Versiyon: Alt formdan toplam almak
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Sayfalar: 1 2 3
=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?
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.
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.
(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.
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.
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.
Sayfalar: 1 2 3