• Domingo 22 de Diciembre de 2024, 23:05

Autor Tema:  Re: Ayuda, por favor. alinear numeros a la derecha  (Leído 1299 veces)

becker24

  • Miembro activo
  • **
  • Mensajes: 44
    • Ver Perfil
    • http://members.tripod.cl/becker24
Re: Ayuda, por favor. alinear numeros a la derecha
« en: Miércoles 19 de Febrero de 2003, 19:57 »
0
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.:(

J.M.Movilla

  • Miembro MUY activo
  • ***
  • Mensajes: 427
    • Ver Perfil
Ayuda, por favor. alinear numeros a la derecha
« Respuesta #1 en: Miércoles 19 de Febrero de 2003, 23:01 »
0
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