Ver Mensaje Individual
  #2  
Antiguo 19-09-2007
Avatar de D-MO
D-MO D-MO is offline
Miembro
 
Registrado: ago 2005
Ubicación: root@debian:/#
Posts: 1.042
Reputación: 20
D-MO Va por buen camino
Que ya haya alguna forma oficial de hacerlo lo dudo mucho, mas bien creo que se deberá hacer a mano...

No le veo mucha dificultad, pero ahorita no tengo mucho tiempo, te doy la idea y mira si la puedes hacer, para dentro de unas horas si voy a tener un poco mas de tiempo y veré si te puedo hacer el código.

Lo que debes hacer es, con el array que recibes del la consulta, que te queda mas o menso así:
Código:
            Cod            Descripción                       Fecha
0  |      11112        Barco nº 1                   22/07/2007 20:00:05
1  |   11123654        Canoa de pique nº 4          23/07/2007 23:00:06
2  |11204569879        Bote de remo en playa        25/07/2007 22:00:00

Lo primero que debes hacer es identificar que campo de la columna código es el mas largo, luego comparar el tamaño con cada uno de los otros campos y la diferencia será el número de veces que coloques " " antes del código, mas o menos así:
Código:
11204569879 = 11 caracteres
11123654 = 8 caracteres
Diferencia => 11 - 8=3

CampoCodigo =    11123654
Haces lo mismo para cada uno, con la diferencia de que para el campo Descripción, la entidad " " debe ir al final del texto.


Creo que con eso ya te doy una idea de como hacerlo, intentalo y nos cuentas.

Si puedo mas tarde to pongo algo de código.

Saludos.

Última edición por D-MO fecha: 19-09-2007 a las 18:03:04.
Responder Con Cita