Skip to main content

AccessTr.neT


Alt formdan toplam almak

derbederali1971
derbederali1971
12
5689

Alt formdan toplam almak

Çözüldü #7
=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?
Cevapla
Çözüldü #8
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.
Cevapla
Çözüldü #9
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.
Cevapla
Çözüldü #10
(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.
Cevapla
Çözüldü #11
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.
.rar proje2.rar (Dosya Boyutu: 121,27 KB | İndirme Sayısı: 18)
Cevapla
Çözüldü #12
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.
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task