SoloCodigo
Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: becker24 en Miércoles 19 de Febrero de 2003, 19:57
-
Amigos, necesito saber como alineo los numeros a la derecha en una rutina de impresion, por defecto visual los alinea a la izquierda y asi no me sirve en los listados, ojala alguien pueda ayudarme, de antemano muchas gracias.
Becker24.:(
-
Hola:
Prueba a hacer un Print Format( Valor, "000000.00"), o con el formato que te interese.
También puedes imprimirlo como string, llenando de espacios a la izquierda hasta que contengan todos la misma anchura; p.e.:
Print space(30 - len(trim(str(Valor1)))) * 2) & trim(str(Valor1)
Print space(30 - len(trim(str(Valor2)))) * 2) & trim(str(Valor2)
etc...
Lo estoy escribiendo de memoria, sin probarlo... Perdona si te envuelvo con algún error sintáctico. Verás que pongo [* 2] porque cada número ocupa tanto como dos espacios.
Suerte