• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

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
 
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.
 
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")
 
ilgine teşekkür ederim modalı
"[EmployeeID] = 1") SıraNo' su birinci-ikinci-üçüncü olan demek mi?
eğer böyleyse mükemmel...
:arkadas:
 
Evet. ayrıca sorguda kullandığımız ölçütleride bu alana yazabilirsiniz.
 
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
 
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
 
dlookup ile sorgulardan bilgi alabilirmiyiz. nasıl yapılır yardımcı oluresanız sevinirim
 
Geri
Üst