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

Columnas dependiendo de los registros y orden especial

Estas en el tema de Columnas dependiendo de los registros y orden especial en el foro de ASP Clásico en Foros del Web. Bueno amigos lo que pasa es que quiero pintar las regsitros obtenidos de una base de datos en columnas pero dependiendo del numero de los ...
  #1 (permalink)  
Antiguo 24/05/2006, 09:34
Avatar de hanscruz  
Fecha de Ingreso: junio-2005
Mensajes: 278
Antigüedad: 19 años, 10 meses
Puntos: 0
Pregunta Columnas dependiendo de los registros y orden especial

Bueno amigos lo que pasa es que quiero pintar las regsitros obtenidos de una base de datos en columnas pero dependiendo del numero de los regsitros por ejemplo si fueran 10 registros

REGISTRO1 | REGISTRO5 | REGISTRO8
REGISTRO2 | REGISTRO6 | REGISTRO9
REGISTRO3 | REGISTRO7 | REGISTRO10
REGISTRO4 |

ahora si fueran 9 deberia quedar asi:

REGISTRO1 | REGISTRO4 | REGISTRO7
REGISTRO2 | REGISTRO5 | REGISTRO8
REGISTRO3 | REGISTRO6 | REGISTRO9

si fueran 3 asi:

REGISTRO1 | REGISTRO2 | REGISTRO3

si fueran 2:

REGISTRO1 | REGISTRO2

Bueno ya logre pintar los registros cada x registros osea cada 5 por decir pero asi no va ya que no se ve bien si solo fueran cuatro imaginense.

Tambien si fuera posible (con preguntar no se pierde nada) tambien poder cambiar el orden de los regsitros asi:

Si fueran 10:

REGISTRO1 | REGISTRO2 | REGISTRO3
REGISTRO4 | REGISTRO5 | REGISTRO6
REGISTRO7 | REGISTRO8 | REGISTRO9
REGISTRO10|

Pero pintarlos por columnas no por filas ya que lagunos registros son mas largos que otros y se deforman, por ejemplo si estubieran en filas se verian asi:

REGISTRO1 | REGISTRO2 | REGISTRO3
REGISTRO1 | REGISTRO2 | REGISTRO3
REGISTRO1 | REGISTRO3
REGISTRO1 |
REGISTRO1 |
REGISTRO1 |
REGISTRO1 |
REGISTRO1 |


REGISTRO4 | REGISTRO 5 | REGISTRO6
REGISTRO4 | | REGISTRO6
REGISTRO4 | | REGISTRO6
| | REGISTRO6
| | REGISTRO6
| | REGISTRO6
| | REGISTRO6

Horrible no?

Bueno espero su ayuda.

Saludos.
__________________
:policia:
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 09:33.