DFisrt, DLast hakkında

Katılım
9 Kasım 2007
Mesajlar
51
Excel Vers. ve Dili
OFİS 2003 TR
Merhabalar;


Tablodaki verilerden ilk veya son haricindeki ör. 3,4,8 ' inci vs. sıradaki veriye ulaşmak DFirst koduyla mümkün mü?. Mümkünse aşağıdaki kodda nasıl bir ilave yapılmalı. Teşekkürler
Ör.
Me.Metin1.value=DFirst ("adı","tblkayıtlar")
 
Katılım
18 Nisan 2007
Mesajlar
2,053
Excel Vers. ve Dili
Access 2019
Merhaba..

Bu isteğiniz için iki ayrı öneride bulunayım size..

Kodunuzdan hareketle:

Tablonuzda otomatik sayı alanı varsa ve veriler sıralıysa (zor bir ihtimal gerçi ;) ) :

Kod:
Me.Metin1.value=DFirst ("adı","tblkayıtlar", "[ID] = " & [ID] + 8) ' 8 inci kayıt
Dlookup olarakta kullanılabilir..

Bir diğer yol da bu..:

Kod:
Dim rs As New ADODB.Recordset
rs.Open "tblkayıtlar", CurrentProject.Connection, adOpenKeyset, adLockOptimistic
rs.MoveFirst
rs.Move 8 - 1 ' Tablodaki 8 inci kayda gider
Me.Metin1.Value = rs("adı")
Set rs = Nothing
İyi akşamlar..
 
Son düzenleme:
Katılım
9 Kasım 2007
Mesajlar
51
Excel Vers. ve Dili
OFİS 2003 TR
Sayın Taruz çok teşekkür ederim. Elinize sağlık.
 
Üst