Son n kaydı seçmek

Katılım
30 Mayıs 2008
Mesajlar
75
Excel Vers. ve Dili
2007
Herkese Merhaba,


Bir tablodan sorgu ile son n kaydı almak istiyorum, formu araştırdım "Select top" diye bir komut var ama buraya sayı veya yüzde yazılıyor ben ise form üzerinde bir metin kutusuna yazdığım değer çekmek istiyorum. Bu yapılabilirmi ?

Örnek bir dosya ekledim, yardımlarınızı bekliyorum.

Şimdiden teşekkürler,
 
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
Eklediğiniz dosya sorunlu açılmıyor.

İyi çalışmalar
 
Katılım
30 Mayıs 2008
Mesajlar
75
Excel Vers. ve Dili
2007
Bende açıldı ama tekrar kaydederek yükledim.

Umarım bu sefer açılır.

Teşekkürler
 
Katılım
18 Nisan 2007
Mesajlar
2,053
Excel Vers. ve Dili
Access 2019
Merhaba..

SQL sayfasında Top deyimi için değişken atamayı yapamıyoruz ama bu olayı Vba komutları yardımı ile yapıp sorgumuzu formdan seçeceğimiz TOP n'e göre oluşturabiliriz..:

Kod:
Dim db As DAO.Database
Dim qd As DAO.QueryDef
Dim vQry As Variant
Set db = CurrentDb
db.QueryDefs.Delete "SrgTrz"
vQry = Null
vQry = "SELECT TOP " & [Forms]![trz]![topis]
vQry = vQry & " Tablo1.Ad, Tablo1.Soyad, Tablo1.[No] FROM Tablo1"
Set qd = db.CreateQueryDef("SrgTrz", vQry)
qd.Close
Set db = Nothing
DoCmd.OpenForm "SrgTrz"
 
Katılım
30 Mayıs 2008
Mesajlar
75
Excel Vers. ve Dili
2007
Taruz hocam emeğine sağlık teşekkürler,
mükemmel oldu.
 
Üst