DLookUp Fonksiyonu Konusu

Katılım
16 Kasım 2005
Mesajlar
1,090
Excel Vers. ve Dili
Access 2002
=DLookUp("[adsoyad]";"komutan")
fonksiyonunda komutan tablosundan adsoyadı yazılı olanı alabiliyoruz
fakat komutan tablosunda yada formunda birden fazla kayıt varsa ve bize ikinci yada üçüncü kayıt lazımsa fonksiyon nasıl yazılır ?
Please Help
 
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
Fonksiyon şu şekilde yazılıyor:

DLookUp(alan adı, tablo, kriter)

Sorguda kullandığımız gibi fonksiyonun üçüncü değişkenine istediğimiz kriteri yazıyoruz.
 
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
Fonksiyon şu şekilde yazılıyor:

DLookUp(alan adı, tablo, kriter)

Sorguda kullandığımız gibi fonksiyonun üçüncü değişkenine istediğimiz kriteri yazıyoruz.
Örnek:
Dim varX As Variant
varX = DLookup("[LastName]", "Employees", "[EmployeeID] = 1")
 
Katılım
16 Kasım 2005
Mesajlar
1,090
Excel Vers. ve Dili
Access 2002
ilgine teşekkür ederim modalı
"[EmployeeID] = 1") SıraNo' su birinci-ikinci-üçüncü olan demek mi?
eğer böyleyse mükemmel...
:arkadas:
 
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
Evet. ayrıca sorguda kullandığımız ölçütleride bu alana yazabilirsiniz.
 
Katılım
7 Aralık 2005
Mesajlar
77
lookup dan alanıma dorgulardan bilgi getirtebilirmiyim hesaplama yaptırdım bu hesaplamaları raporda kullanıcam raorlar kısmınd abunu nasıl kullanıırım
 
Katılım
14 Mart 2006
Mesajlar
11
dlookup ın açık olarak kullanılışı
a= bilgiyi almak istediğin tabloadı
b=tabloda almak istediğimiz alan adı
c=kriter olacak sa tablonun hangi alanının kriteri gerekliyse o alanın adı
......= işareti yerine > < vs. olabilir.
d= eğer bizim tablomuzdan bir değere eşit olması isteniyorsa tablodaki alan adı.
e= bilgi yazdırmak istediğimiz alan adı
uyarı [e] ile nin formatlarının aynı olması gerekli

[e]=dlookup("[a].","[a]","[a].[c]=[d]")


örn: a=dlookup("[müşteriler].[telefon]","[müşteriler]","[müşteriler].[müşterino]=[müştrikodu]" (bu örnekte iki ayrı tablo var biri müşteriler(müşteriler tablosunda müşterino, müşteri adı ve telefon olan üç alan olsun... diğeri is içerisinde müşteri kodu , müşteri telefonu olan ikinci tablo.....
müşteri kodu nu değiştirdiğiniz zaman tel alanıda veri tablosundaki bilgilere göre değişecektir... dsum formülünü vb de kullanmanızı öneririm. o nun içinde
private sub cod_lostfocus()
bu alana formülü yazın
end sub
 
Katılım
7 Aralık 2005
Mesajlar
77
dlookup ile sorgulardan bilgi alabilirmiyiz. nasıl yapılır yardımcı oluresanız sevinirim
 
Üst