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

Paginar resultados horizontalmente ?

Estas en el tema de Paginar resultados horizontalmente ? en el foro de ASP Clásico en Foros del Web. Hola a todos... Perdon si es obvio esto que pregunto, pero no se me ocurre como hacerlo... Siempre cuando debo paginar resultados, utilizo el tipico ...
  #1 (permalink)  
Antiguo 22/07/2005, 06:54
 
Fecha de Ingreso: enero-2002
Ubicación: Mar del Plata
Mensajes: 243
Antigüedad: 23 años, 4 meses
Puntos: 0
Paginar resultados horizontalmente ?

Hola a todos...
Perdon si es obvio esto que pregunto, pero no se me ocurre como hacerlo...
Siempre cuando debo paginar resultados, utilizo el tipico "repeat region" para que se muestren en una tabla los resultados de un determinado Recordset, y estos se muestran verticalmente, de arriba hacia abajo, es decir:

DATO 1
-------
DATO 2
-------
DATO 3
-------
DATO 4
-------
ETC....

Mi pregunta es si se puede hacer lo mismo horizontalmente dentro de una tabla, de modo que los datos se vean asi:

DATO 1 | DATO 2 | DATO 3 | DATO 4 | ETC

Es decir que la paginacion o el repeat region se pueda hacer hacia los lados y no verticalmente....

Gracias
  #2 (permalink)  
Antiguo 22/07/2005, 08:06
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
En el ciclo donde presentas los resultados (como no pones código....) quita el <tr> que tienes. Solito debería agregarte columnas indiscriminadamente (claro, solo estoy adivinando, ya que como no pones código....)
  #3 (permalink)  
Antiguo 22/07/2005, 08:31
 
Fecha de Ingreso: enero-2002
Ubicación: Mar del Plata
Mensajes: 243
Antigüedad: 23 años, 4 meses
Puntos: 0
Hola Myakire, aca te paso el codigo, le quite a esto los <tr> que encontre, pero la tabla se sigue generando verticalmente.....

<%
While ((Repeat1__numRows <> 0) AND (NOT Recordset2.EOF))
%>
<table border="0" cellspacing="4" cellpadding="0">
<tr>
<td height="16"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">
<%=(Recordset2.Fields.Item("nombre").Value)%></font></td>
<td>&nbsp;</td>
</table>
<%
Repeat1__index=Repeat1__index+1
Repeat1__numRows=Repeat1__numRows-1
Recordset2.MoveNext()
Wend
%>

En realidad, si no es posible hacer lo anterior, lo que yo necesito es que se muestren los 3 registros mas nuevos de una base de datos horizontalmente, tal vez seria mas simple poner 1 texto dinamico por cada celda (manualmente), pero no se como hacer para que por ejemplo el primero que se muestra de izq a der, sea el registro mas nuevo cargado....el del medio sea al registro siguiente y el tercero de la derecha corresponda al registro antepenultimo...se entiende?
  #4 (permalink)  
Antiguo 22/07/2005, 08:39
 
Fecha de Ingreso: marzo-2005
Mensajes: 1.418
Antigüedad: 20 años, 1 mes
Puntos: 9
Te lo está generando verticalmente porque estás creando todas tablas distintas, las cuales te las va colocando una debajo de la otra. Saca las etiquetas <table></table> del ciclo, y también fuera del ciclo pone las etiquetas <tr></tr>. Dentro del ciclo deben quedar solamente las etiquetas <td></td> (hablando de código HTML). Fijate si con eso funciona.
Saludos!.
__________________
Add, never Remove
  #5 (permalink)  
Antiguo 22/07/2005, 09:13
 
Fecha de Ingreso: enero-2002
Ubicación: Mar del Plata
Mensajes: 243
Antigüedad: 23 años, 4 meses
Puntos: 0
Gracias A Todos...ahora Si :)
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 11:12.