Kayıtları Sayfalara bölmek

Kayıtları Sayfalara bölmek Eğer veritabanımızda çok fazla veri varsa bunları tek sayfada göstermek yerine belli bi yerden keserek sayfalatmayı tercih ederiz.Bu konuda bu olayın nasıl yapıldığını göreceğiz.ılk önce sayfa numarasını querystring ile alalım.sf = Request.querystring("sf")if sf="" then sf=1end if%>Bu kodu sayfanızın en başına koymalısınız.Bu kod ile eğer sf boş ise sayfa numarasını 1 diye belirttikşimdi sırada döngüyü başlatacak kodumuz var.Altta gördüğünüz 10 rakamı o 1 sayfada kaç tane veri listeleneceğidir.Veritabanımızdaki tabloya bağlandığımız değişkenin ismi "rs" olsun.rs.pagesize = 10rs.absolutepage = sfsayfa = rs.pagecountfor i=1 to rs.pagesizeif rs.eof then exit for%>Bu kodu koyarak döngümüzü başlattık.Sırada döngüye nereden devam edeceğimiz var.rs.movenextnext%>Bir sonraki veriye geçmesini belirttik.Son olarak sayfaları ekrana yazdıracağız.for y=1 to sayfa if CINT(TRIM(sf))=CINT(TRIM(y)) then%>[">elseresponse.write " " & y & ""end if%>Böylece sayfalatma işlemimizi tamamlamış olduk."rs.pagesize = 10" yazan yerdeki 10 numarasını değiştirerek bir sayfada kaç tane veri olacağını belirleyebilirsiniz.Kodları sırasıyla yerlerine yerleştirmeniz önemlidir.

Döküman Arama

Başlık :

Kapat