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

Paginacion ??

Estas en el tema de Paginacion ?? en el foro de ASP Clásico en Foros del Web. Como puedo paginar no hacia abajo si no hacia la derecho 3 y luego baje y siga con otros tres algo asi como lo que ...
  #1 (permalink)  
Antiguo 02/05/2003, 16:37
Avatar de affv  
Fecha de Ingreso: diciembre-2002
Ubicación: Ahora aqui
Mensajes: 485
Antigüedad: 21 años, 6 meses
Puntos: 0
Pregunta Paginacion ??

Como puedo paginar no hacia abajo si no hacia la derecho 3 y luego baje y siga con otros tres algo asi como lo que hace el siguiente codigo.. pero lo que necesito es paginar como puedo aplicar esa funcion.

<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<%
Mostrar=0
for i=1 to 4
%>
<td>texto</td>
<%
Mostrar=Mostrar+1
If Mostrar Mod 2=0 Then Response.Write "</tr><tr>"
Next
%>
</tr>
</table>
__________________
Todo tiene un comienzo y un fin!!
Postea tus proyectos
  #2 (permalink)  
Antiguo 02/05/2003, 16:39
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 22 años, 4 meses
Puntos: 1
En ocasiones deseamos mostrar por ejemplo artículos de una tienda virtual, pero de la forma

1 | 2 | 3
4 | 5 | 6

lo que normalmente hacemos es así:

1
2
3
4
5
6

Bueno para eso podemos hacer lo siguiente:

<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<%
counter=0
Do While Not Rs.EOF
%>
<td><%=Rs("NombreCampo")%></td>
<%
counter=counter+1
If counter Mod 3=0 Then Response.Write "</tr><tr>"
Rs.MoveNext
Loop
%>
</tr>
</table>

En el código anterior se da por entendido que ya se tienen la conexión y el recordset creado.

Si queremos mostrar de 2 en 2, de 4 en 4, 5 en 5, etc. Solo debemos cambiar la siguiente línea...

If counter Mod 3=0 Then

En esta línea cambiamos el 3 por el numero de registros que deseamos mostrar en cada fila.
__________________
Jose Maria Fernandez
[email protected]
Http://www.expansionweb.net
  #3 (permalink)  
Antiguo 02/05/2003, 17:05
Avatar de lubetpic  
Fecha de Ingreso: enero-2002
Ubicación: San Jose
Mensajes: 679
Antigüedad: 22 años, 4 meses
Puntos: 0
creo y me parece no equivocarme que en las faqs esta hecho

salu2
  #4 (permalink)  
Antiguo 02/05/2003, 17:22
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 22 años, 4 meses
Puntos: 1
Si, en partiicular esta respuesta que yo he PASTEado es de LEXUS.
http://www.forosdelweb.com/showthrea...light=columnas
__________________
Jose Maria Fernandez
[email protected]
Http://www.expansionweb.net
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:17.