Sql İndirekt Tablo Sütunu Referansı

1 2
17/03/2020, 18:13

ozanakkaya

Merhaba, Bahsettiğiniz gibi A ve B tabloları için;

Modüle

Public Function GVeriBul(GAlan As String) As Variant

On Error Resume Next
 
GVeriBul = Dlookup ("W" & GAlan, "B")


End Function

Kodu ekle, 

Sorguya da;
Sonuc: GVeriBul([W_No])


kodu ekle. Bu şekilde A tablosundaki W_No alanında 13 yazıyor ise ve B tablosundaki w13 alanında 44 yazıyor ise Sonuc: 44 olarak dönecektir.
24/03/2020, 09:02

Murathan77

Teşekkür ederim yalnız Sql üzerinden bir çözümü olup olmadığını merak etmiştim, Vba üzerinden zaten belirttiğiniz şekilde çözebilirim.
25/03/2020, 13:06

ozanakkaya

Sonuc: GVeriBul([W_No]) kodu zaten Sql üzerinde çalıştırılıyor.
1 2