Foros del Web » Programando para Internet » ASP Clásico »

Paginar con distintos valores

Estas en el tema de Paginar con distintos valores en el foro de ASP Clásico en Foros del Web. Hola Me gustaría poder paginar mis registros pero que por ejemplo la primera página muestre 10 registros pero a partir de la segunda el numero ...
  #1 (permalink)  
Antiguo 26/11/2007, 08:49
Avatar de gagarin  
Fecha de Ingreso: enero-2002
Ubicación: Madrid
Mensajes: 550
Antigüedad: 22 años, 5 meses
Puntos: 4
Paginar con distintos valores

Hola Me gustaría poder paginar mis registros pero que por ejemplo la primera página muestre 10 registros pero a partir de la segunda el numero de registros sea 20, por decir un numero.
Se puede??????

Gracias
__________________
Temiqui Iztoc Cualtlia Elhuayotl
  #2 (permalink)  
Antiguo 26/11/2007, 11:26
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 20 años, 7 meses
Puntos: 27
Re: Paginar con distintos valores

claro
solo tienes que bsucar un buen paginador (aqui hay muchos en el for, dale buscar)

y seteas

Cita:
if pagina = 1 then
mostrar = 10
else
mostrar = 20
end if
suerte
__________________
JuanRa Pérez
San Salvador, El Salvador
  #3 (permalink)  
Antiguo 28/11/2007, 01:37
Avatar de gagarin  
Fecha de Ingreso: enero-2002
Ubicación: Madrid
Mensajes: 550
Antigüedad: 22 años, 5 meses
Puntos: 4
Re: Paginar con distintos valores

Gracias Juan (COMO SIEMPRE),

eso lo he intentado y lo que me sucede es que, por poner un ejemplo, teniendo un total de 25 registros, la página uno me muestra diez (basandome en tu ejemplo) y la pagina 2 me muestra cinco, (los últimos cinco), esto por que entonces toma la página uno con 20 registros al igual que la página 2, no sé si me explico bien, es decir, el cambio lo hace pero lo generaliza en todas las páginas.
no sé si es necesario poner el código de páginación.

Saludos
__________________
Temiqui Iztoc Cualtlia Elhuayotl
  #4 (permalink)  
Antiguo 28/11/2007, 11:09
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 20 años, 7 meses
Puntos: 27
Re: Paginar con distintos valores

sip te entiendo

NO SE
MySQL usa limit
MSSQL creo que no lo soporta
pero podrias usar BETWEEN

jajaaj digo


pagina 1
select * from tu tabla where id BETWEEN 1 and 10

pagina 2
select * from tu tabla where id BETWEEN '& LimiteInferior &' and '& LimiteSuperior & '

has la formula para calcular los limites

suerte
__________________
JuanRa Pérez
San Salvador, El Salvador
  #5 (permalink)  
Antiguo 28/11/2007, 11:16
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
Re: Paginar con distintos valores

Yo creo que no se puede hacer lo que pedís porque justamente te pasará lo que te está pasando... tal vez haya alguna manera, pero la desconozco... aunque tal vez dependa de la BD... porque por ejemplo en MySQL paginás usando la cláusula LIMIT y creo que en este caso sí se podría hacer lo que buscás.
__________________
...___...
  #6 (permalink)  
Antiguo 28/11/2007, 14:00
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Re: Paginar con distintos valores

Pues la manera que a mi se me ocurre es modificando tu código para que acepte como variable el número de registros que pretendes mostrar.

Código:
<a href="archivo.asp?pagina=1&reg=10">1</a>
<a href="archivo.asp?pagina=1&reg=20">2</a>
Lo tienes que controlar en tu código.

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #7 (permalink)  
Antiguo 28/11/2007, 15:23
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 20 años, 7 meses
Puntos: 27
Re: Paginar con distintos valores

pega tu codigo

para ver

suerte
__________________
JuanRa Pérez
San Salvador, El Salvador
  #8 (permalink)  
Antiguo 28/11/2007, 15:47
Avatar de gagarin  
Fecha de Ingreso: enero-2002
Ubicación: Madrid
Mensajes: 550
Antigüedad: 22 años, 5 meses
Puntos: 4
Re: Paginar con distintos valores

gracias por las respuestas, ahora estoy en casa, "descansando" mañana les paso el código y le dan un vistazo a ver que se puede hacer.

Salludos
__________________
Temiqui Iztoc Cualtlia Elhuayotl
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:23.