ASP - Paginación con asp

 
Vista:

Paginación con asp

Publicado por Miguel (3 intervenciones) el 22/01/2002 22:27:25
Podies decirme como se pagina en ASP ?. Por ejemplo hacer que una lista de personas de una base de datos aparezcan listadas de 10 en 10 con unos links de anterior y siguiente, etc...
Si disponeis de algun codigo parecido que me podais enviar os lo agradecere. Me urge mucho.

Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Respuesta a paginación con asp

Publicado por Isnel Velazquez Cortes (49 intervenciones) el 05/02/2002 14:46:36
Yo he usado una variable Session("recordcount")por ejemplo pero la mejor solucion es controlar el numero de pagina.El codigo real sera asi mas o menos.

if request("pag")<>0 then
paginaactual=request("pag")
else paginaactual=1 end if
totalrec=paginaactual*10
subtotal=totalrec-9
'moverse hasta el ultimo mostrado.
aux=0
do while not rcs.eof and aux<subtotal
aux=aux+1
rcs.movenext
loop
'Mostrar los record actuales.
do while not rcs.eof and aux<total
response.write (rcs.campo)
aux=aux+1
rcs.movenext
loop

'Al final de la pagina

if subtotal =1 then
<a href="mipagina.asp?pag=<%=paginaactual+1%>">Proximos</a>
end if
if rcs.eof then
<a href="mipagina.asp?pag=<%=paginaactual-1%>">Anteriores</a>
end if
if subtotal >1 and not rcs.eof then
<a href="mipagina.asp?pag=<%=paginaactual+1%>">Proximos</a>
<a href="mipagina.asp?pag=<%=paginaactual-1%>">Anteriores</a>
end if

Espero resuelvan con esto.Saludos

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Respuesta a paginación con asp

Publicado por Isnel Velazquez Cortes (49 intervenciones) el 05/02/2002 14:46:53
Yo he usado una variable Session("recordcount")por ejemplo pero la mejor solucion es controlar el numero de pagina.El codigo real sera asi mas o menos.

if request("pag")<>0 then
paginaactual=request("pag")
else paginaactual=1 end if
totalrec=paginaactual*10
subtotal=totalrec-9
'moverse hasta el ultimo mostrado.
aux=0
do while not rcs.eof and aux<subtotal
aux=aux+1
rcs.movenext
loop
'Mostrar los record actuales.
do while not rcs.eof and aux<total
response.write (rcs.campo)
aux=aux+1
rcs.movenext
loop

'Al final de la pagina

if subtotal =1 then
<a href="mipagina.asp?pag=<%=paginaactual+1%>">Proximos</a>
end if
if rcs.eof then
<a href="mipagina.asp?pag=<%=paginaactual-1%>">Anteriores</a>
end if
if subtotal >1 and not rcs.eof then
<a href="mipagina.asp?pag=<%=paginaactual+1%>">Proximos</a>
<a href="mipagina.asp?pag=<%=paginaactual-1%>">Anteriores</a>
end if

Espero resuelvan con esto.Saludos

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar