(25/09/2018, 14:54)ertans yazdı: Arkadaşlar merhaba, form açıldığında çalışan 2 sorgu var ve bu sorgular tablodaki tüm veriler için çalıştığından verisayısı arttıkça sorgu süreside artıyor. Bu sorguların tablodaki son 10 kayıt için çalışmasını nasıl sağlayabilirim.
Private Sub Form_Open(Cancel As Integer)
DoCmd.GoToRecord , , acNewRec
DoCmd.OpenQuery "yolcu_sayilari"
DoCmd.OpenQuery "yolcu_sayilari2"
End Sub
Şimdiden teşekkür eder iyi çalışmalar dilerim.
Sorgularınızı Sql görünümünde açın ve "SELECT kelimesinden sonra "TOP 10" ifadesini ekleyin devamı olduğu gibi kalsın ve sondaki noktalı virgülden önce ORDER BY [Benzersiz alan] desc" şeklinde yaparsanız. Sorgunuzda sadece son 10 kayıt görünecektir.
Benzersiz alan diye belirttiğim kısım "id" alanı olabilir...
Örnek dosya ekleseniz daha kolay yardımcı olurdum...