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

Invertir registros

Estas en el tema de Invertir registros en el foro de ASP Clásico en Foros del Web. Hola que tal Tengo una duda de manejo de registros Resulta que tengo una base de datos de la siguiente forma Cita: Campo1 - Campo2 ...
  #1 (permalink)  
Antiguo 07/06/2005, 15:13
 
Fecha de Ingreso: junio-2005
Mensajes: 6
Antigüedad: 19 años
Puntos: 0
Sonrisa Invertir registros

Hola que tal

Tengo una duda de manejo de registros

Resulta que tengo una base de datos de la siguiente forma
Cita:
Campo1 - Campo2 - Campo3 -- Total
Valor1 - Valor2 - Valor3 -- Suma1
Valor4 - Valor5 - Valor6 -- Suma2
Ahora, yo muestro los registros por medio de tablas en html, tal cual como aparece, salvo el total que es la suma de los valores, ahora bien la idea es darlo vuelta y eso me complica
Cita:
Campo1 Valor1 - valor4
Campo2 Valor2 - valor5
Campo3 Valor3 - valor6
------------------------
Total Suma1 - Suma2
Me complica por el hecho de que no son valores constantes, sino que son variables, o sea puedo tener valorn+1

Cualquier ayuda será bien recibida

Salu2 a to2
Comisario
  #2 (permalink)  
Antiguo 07/06/2005, 15:18
 
Fecha de Ingreso: junio-2005
Mensajes: 6
Antigüedad: 19 años
Puntos: 0
Habia pensado en vertir todos los valores en un vector, pero como se que cantidad de registros va a tener :S
  #3 (permalink)  
Antiguo 07/06/2005, 16:04
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Ando como los viernes o más bien no entendí nada, podrías explicarte nuevamente?

Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #4 (permalink)  
Antiguo 08/06/2005, 07:36
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
yo lo que no entiendo es ¿cuál es el problema?, hace una tabla HTML a partir de un recorset, los quiere invertidos, pues que le de un order by campo DESC y ya. Ahora, si lo que quiere es ordenar la tabla HTML si llamar al servidor, pues que se pase al foro de javascript y busca alguna de las respuestas de javierB o caricatos al respecto.
  #5 (permalink)  
Antiguo 08/06/2005, 10:50
 
Fecha de Ingreso: junio-2005
Mensajes: 6
Antigüedad: 19 años
Puntos: 0
plz

Haber, no soy un experto y trataré de explicar

bien la situación:
Leo una tabla a traves de un recorset(rs), con un

tipico While (NOT RS.EOF), y bueno le coloco las condiciones para filtrar, tipicos if tanto.
Ahora esto lo recorro y los coloco en una tabla de html como la siguiente
Cita:
Nombre -|- Apellido -|- Horas -|- Dolar -||- Total
campo1 -|- campoa1 -|- 11111 -|- XXXXX -||- suma1
campo2 -|- campoa2 -|- 22222 -|- yyyyy -||- suma2
campo3 -|- campoa3 -|- 33333 -|- zzzzz -||- suma3
Ahora, la idea es invertirlos, pero me confunde los <tr> y <td> y como estoy en un ciclo no cacho como manejarlos, la idea es que me queden así:
Cita:
Nombre -|- campo1 -|- campo2 -|- campo3
Apellido -|- campoa1 -|- campoa2 -|- campoa3
Horas -|- 11111 -|- 22222 -|- 33333
Dolar -|- xxxxx -|- yyyyy -|- yyyyy
---------------------------------------
Total -|- suma1 -|- suma2 -|- suma3
  #6 (permalink)  
Antiguo 08/06/2005, 14:40
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
ooooohhhh, bueno, don't worry

Veo que desde la primer linea necesitas haber ya leido todos los registros de tu RS, y solo entonces deberias de ir formando el HTML correspondiente. Yo usaría GetRows para generar un arreglo con el RS y por medio de FOR's haría la vista en cuestión.

Saludos
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 20:30.