FoxPro/Visual FoxPro - @ Say

 
Vista:

@ Say

Publicado por Roberto (124 intervenciones) el 30/08/2005 23:15:15
Amigos del Foro:

tengo la siguiente instruccion que envia lineas a una impresora de Tinta o Laser...
No puedo usar el REPORT de VFP por que se involucran varias tablas y se desea una salida de información en distintas posiciones...

Probé con este

@PROW()+1,80 SAY TRANSFORM(Valor,'99,999,999') FONT 'Courier',10 STYLE 'T'

también probe con este:

@PROW()+1,95 SAY Valor pict '99,999,999' FONT 'Courier',10 STYLE 'T'

En la impresión no tengo problemas, el problema esta en justificación del numero a la derecha, me sale desordenado ¿Como puedo hacer que el los numeros se impriman bien alineados??
ejemplo

15,000,254
2,545,444


muchas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:@ Say

Publicado por DIEGO (41 intervenciones) el 01/09/2005 15:43:16
lo que se me ocurre, seria hacerle un pad() a los numreos con espacios en blanco y con esto lograr que todos tengan el mismo largo.
Aunque no comprendo proque no podes utilizar el reporte.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar