Visualizzazione dei risultati da 1 a 4 su 4

Discussione: paginazione

  1. #1

    paginazione

    Ciao,
    sto cercando da giorni di creare una paginazione particolare.

    Devo dividere i record restituiti da una query in 16 pagine, in poche parole il valore della variabile "PageSize" se lo deve trovare in automatico.
    Teoricamente ci sono riuscita, ma quando "PageSize" è un numero decimale va in tilt tutto...
    Qualcuno può aiutarmi???
    Grazie in anticipo.

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Come fa ad essere decimale??? Prendi solo la parte intera del numero... + 1.

    if pagesize <> int(pagesize) then pagesize = int(pagesize) + 1

    Roby

  3. #3
    Se ho 200 record e li devo dividere per 16, ottengo 12,5...
    Se prendo SOLO il numero intero, in questo caso 12 (PageSize=12), alcuni record, ovviamente, vengono "saltati" e NON visualizzati.
    Ho anche provato ad arrotondarlo a 13, ma quando il decimale è superiore a 0,5 la dodicesima pagina è vuota!!!!!
    Io vorrei sapere se è possibile stabilire a priori quante pagine voglio e NON i record per pagina.

  4. #4
    ... scusate, la sedicesima pagina è vuota NON la dodicesima!!!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.