Farklı İki Tablodan Dlookup İle Eşleşen Değer Getirme

1 2 3 4
27/10/2022, 15:20

sipuasfaf

Merhaba Arkadaşlar
Siparişler ve tedarikçiler olarak 2 farklı tablom var ve bunlar birbiri ile ilişkili değiller. Siparişlerin sorgusu ile oluşturduğum bir raporun kayıt kaynağında siparişin tedarikçisinin ilgili kişisini tedarikçilerden Dlookup ile çekmek istiyorum fakat yapamadım sanırım (: dosya paylaşamıyorum fakat kullandığım komut dizimi aşağıdaki gibidir. Yardımcı olabilir misiniz?

kisi: Dlookup ([Tbl_Tedarikci]![kisi];[Tbl_Tedarikci];[TED]=CStr([Tbl_Tedarikci]![Firma]))

Not: [TED] alanı siparişler tablosunun tedarikçi alanıdır.
27/10/2022, 15:28

berduş

dlookup'ı hatalı kullanmış olabilirsiniz
aşağıdaki gibi dener misiniz?
DLookUp("[kisi]";"[Tbl_Tedarikci]";"[TED]='" & cstr([Firma]) & "'") 

neden JOIN değil de dlookup?
27/10/2022, 15:31

sipuasfaf

(27/10/2022, 15:28)berduş yazdı: dlookup'ı hatalı kullanmış olabilirsiniz
aşağıdaki gibi dener misiniz?
DLookUp("[kisi]";"[Tbl_Tedarikci$]";"[TED]='" & cstr([Firma]) & "'") 

denedim fakat ekteki gibi bir hata aldım üstad.


27/10/2022, 15:33

berduş

$ yanlışlıkla eklenmiş siz kendi tablo adınızı kullanacaksınız
kodu düzenledim, tekrar dener misiniz?
27/10/2022, 15:35

sipuasfaf

(27/10/2022, 15:33)berduş yazdı: $ yanlışlıkla eklenmiş siz kendi tablo adınızı kullanacaksınız

kisi: Dlookup ("[kisi]";"[Tbl_Tedarikci]";"[TED]='" & CStr([Firma]) & "'")
bu şekilde düzenledim, hata değişti çözüm olmadı

27/10/2022, 15:37

berduş

boşuna demiyoruz dosya ekleyin diye))
1 2 3 4