AccessTr.neT
dlookup kullanımı - Baskı Önizleme

+- AccessTr.neT (https://accesstr.net)
+-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html)
+--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html)
+--- Konu Başlığı: dlookup kullanımı (/konu-dlookup-kullanimi.html)

Sayfalar: 1 2


dlookup kullanımı - Nurullah_Serdar - 04/12/2008

yapmış olduğum formda görüntülenen personelin en son hangi birimde çalıştığını Dlookup yöntemi ile göstermek istiyorum. ancak tarihi Dlookup içinde kullanamadım. istediğim 123456 sayılı personelin en son tarihte (tablomda personelin tüm yer değişiklikleri belirtilecek ) hangi birimde çalıştığını göstermek.


Cvp: dlookup kullanımı - alpeki99 - 04/12/2008

Nasıl seçim yapacaksınız onuda belirtseydiniz iyi olur aslında.

*** Tüm çalışanların en son çalıştığı birimimi görmek istiyorsunuz.
*** Açılan kutuda tüm çalışanlar listelenecek sizin tıkladığınız kişinin son çalıştığı birimi gösterecek.

Bunun gibi tam ayrıntı belirtirseniz daha iyi yardımcı olabiliriz.


Cvp: dlookup kullanımı - Nurullah_Serdar - 04/12/2008

form üzerindeki metin alanında geçerli kayıttaki personelin en son çalıştığı birimi görmek istiyorum. açılan kutu değil metin alanında bunu görüntülemek istiyorum. sadece geçerli kayıttaki kişinin en son çalıştığı birim. tarihi dmax ile biliyorum ama bunda iki parametre girmek gerekiyor. hem sicil aynı olacak hemde en son tarihte çalışmaya başladığı birim. Dlookup taki and deyiminin sonunda ikinci kriteri ayarlayamadım.
metin alanında sicili aktif kayıta eşit olan ve çalıştığı yerler arasında en son çalıştığı birim olacak buna benzer bir kod yazmdım en son deneye deneye
Dlookup ("[BirimiçiGörevi]";"CalistigiBirim";"[Sicili] = Formlar![Anatablo]![Sicili]" And [BaslamaTarihi]=DMax("[BaslamaTarihi]";"CalistigiBirim";"[Sicili] = Formlar![Anatablo]![Sicili]"))
buna benzer bir şey olacak ama tam çözemedim.
=DLookUp("[GörevYeri]";"CalistigiBirim";"[Sicili] = Formlar![Anatablo]![Sicili]" And EnÇok([BaslamaTarihi]))
bu kod da işe yaramadı????
DLookUp("[BirimiçiGörevi]";"CalistigiBirim";"([Sicili] =”& Formlar![Anatablo]![Sicili] &” ) And ( [BaslamaTarihi]= #”& Formlar![Anatablo]![Metin142]&” # )
metin dmax ile bulduğum birim değiştirdiği en son tarih...
buda işe yaramadı. nerede hata yaptığımı bulamıyorum?????


Cvp: dlookup kullanımı - alpeki99 - 04/12/2008

DLookUp("[BirimiçiGörevi]";"CalistigiBirim";"([Sicili] =”& Formlar![Anatablo]![Sicili] &” ) And ( [BaslamaTarihi]= #”& Formlar![Anatablo]![Metin142]&” # )

kullanımında hatalar var.

1- "[BirimiçiGörevi]";"CalistigiBirim" aralarında ; değil virgül olacak.
2- ([Sicili] =”& Formlar![Anatablo]![Sicili] &” ) şeklinde olmayacak. "[Sicili]=" & Forms!FormAdı!FormdakiKontrolAdı şeklinde kullanılacak.


Cvp: dlookup kullanımı - Nurullah_Serdar - 04/12/2008

kodu yazabilirmisin bana örneğin üzernide
istediğim " denetim kaynağı " kodunu yazacak kimse yokmu?????


Cvp: dlookup kullanımı - alpeki99 - 04/12/2008

Dmax ile aldığınız son tarihi starih değişkenine atadığımızı varsayınca aşağıdaki gibi birşey olması lazım.

DLookup("gorevyeri", "calistigibirim", "[sicili]=123456" And "[baslamatarihi] = #" & starih & "#")