son tarihe göre

1 2
21/03/2011, 15:16

accessman

iy igünler
eklediğim örnekte form1 deki metin0 kutusunda şeref ismini görebilmek için nasıl bir denklem yazmam lazım teşekkürler
amacım son tarihdeteki şahsı yazdırmak
=DFirst("[alan2]";"tablo1";[alan1]=DMax("[alan1]";"tablo1"))

yazdım olmadı
nasıl yazmam lazım arkadaşlar
bir bilen yokmu arkadaşlar
21/03/2011, 17:43

C*e*l*o*y*c*e

sayın accesman
aşagıdaki sayın bilgisayarcının örneginden gidebilrsiniz,kendinize uyarlayın
21/03/2011, 18:03

accessman

teşekkürler celoyce ama
hem anlayamadım hemde çok benim dediğim değil sanırsam
benim istediğim en büyk tarihdeki kişinin ismi
bu sadece o gruptaki en büyük tarihi buluyor
iki sorgu ile benim istediğim bulunuyor
sorgu1
SELECT Tablo1.alan2 FROM Sorgu1 INNER JOIN Tablo1 ON Sorgu1.EnÇokalan1=Tablo1.alan1;
sorgu2
SELECT Tablo1.alan2 FROM Sorgu1 INNER JOIN Tablo1 ON Sorgu1.EnÇokalan1=Tablo1.alan1;
ama bunu metin kutusunun veri kaynağına kısa bir şekilde nasıl göstereceğim
ah bir bilen olsaydı
21/03/2011, 22:43

ozanakkaya

Formdaki metin kutusunu (metin0) ilişkisiz yap ve formun açıldığında olayına aşağıdaki kodu yaz.

strSQL = "SELECT Tablo1.alan1, Tablo1.alan2, * FROM Tablo1 ORDER BY Tablo1.alan1 DESC; "
Set accesstrnet = New ADODB.Recordset
accesstrnet.Open strSQL, CurrentProject.Connection, adOpenKeyset, adLockOptimistic
Me.Metin0 = accesstrnet("alan2")
22/03/2011, 04:43

Yandemir

=DFirst("[alan2]";"tablo1";"cvdate([alan1])='" & CVDate(DMax("[alan1]";"tablo1")) & "'")
22/03/2011, 06:04

accessman

çok teşekkürler arkadaşlar
sn.yandemir tam istediğim buydu
burada cvdate nedir
1 2