Belli aralıktaki kaydı çekme

1 2
03/11/2011, 15:57

realuser

Merhaba,

Ben belli aralıktaki kayırları çekmek istiyorum.
Örneğin 5000 kayıt var bunlardan ilk 100 kaydı sonra 100 ile 200 arasındaki kaydı vb. çekmek istiyorum.
Ms Access de bunu nasıl yapabiliriz.
03/11/2011, 15:59

alpeki99

ADO veya DAO kullanarak döngü aracılığıyla yapabilirsiniz.
03/11/2011, 17:33

Seruz

Bu işlemi tam olarak nerede ve ne amaçla kullanacağınızı yazmamışsınız
ancak tahminimce bir çeşit kayıtları sayfalama yapmak istiyorsunuz.

Bu işlem için ADO'nun sayfalama özelliğini kullanabilirsiniz.
ADO Recordset'lerindeki PageSize (sayfadaki kayıt sayısı)
ve AbsolutePage (kayıtları istenen sayfa) özellikleri bu iş idealdir.

Örnek kullanım için aşağıdaki konudaki sayfalama örneğini inceleyebilirsiniz.
Toplu Resim Gösterimi
03/11/2011, 18:12

realuser

Evet, sayfalama yapmak istiyorum yani tüm kaydı çekip listede göstermek çok yavaş olacağı için önce ilk 100 kaydı çekip göstereceğim, sonra butona tıklanınca 100 ve 200 arasındakileri database den çekip listede göstermek istiyorum.
Bunu ms-access de mesajda belirttiğiniz ADO ile yapabilir miyim?
04/11/2011, 15:51

Seruz

Tabii, yapabilirsiniz, lütfen örneği inceleyin.
Örneğin bir liste kutusu kullanabilirsiniz bu iş için.
10/11/2011, 00:29

life_exciting

Sn.realuser Sorununuzu Çözebildiniz mi?
1 2