Visual Basic - Como se alinea a la derecha?

Life is soft - evento anual de software empresarial
 
Vista:

Como se alinea a la derecha?

Publicado por Elizabeth (71 intervenciones) el 07/01/2005 20:49:24
Hola a todos, estoy elaborando un programa que me imprime mis datos en un txt, de esta forma

DNombre = rstEmpleados.Fields("nombre").Value
Nombre = Mid(DNombre & Space(15), 1, 15)
DCantidad = rstEmpleados.Fields("Cantidad").Value
sSQL = Nombre & DCantidad
Print #1, sSQL

y en mi txt quiero que quede ai:
Elizabeth 32050

El problema es que mi cantidad tiene que quedar sin decimales y alineado a la derecha como se ve en mi codigo Nombre tiene espacio de 15 caracteres y cantidad le tengo qe poner un espacio de 16 caracteres justificado a la derecha y sin ceros del lado izquierdo por eso no pude utilizar Format(Cantidad,"0000000000000000")

bueno gracias amigos espero me puedan ayudar esta vez
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:Como se alinea a la derecha?

Publicado por Felipe Henriquez Ordenes (17 intervenciones) el 07/01/2005 21:27:35
Elizabeth.
Prueba contanto los caracteres y lo alineas con el comando SPC, mira este ejemplo.

Dim EspacioX As Long
Espaciox = 11 - Len(Format(.Fields("PCosto"), "###,###,##0"))
Printer.Print Tab(100); Spc(Espaciox); Format(.Fields("PCosto"), "###,###,##0");

Saludos desde La Serena CHILE
FELIPE HENRIQUEZ
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