Visual Basic - Ayuda Urgente

Life is soft - evento anual de software empresarial
 
Vista:

Ayuda Urgente

Publicado por Elizabeth (71 intervenciones) el 09/01/2005 23:22:54
Saben estoy haciendo un programa que extrae un campo de una tabla para luego enviarlo a un archivo txt, todo funciona bien lo hise de esta forma:

Cuenta = Mid(DNumeroDeCuenta & Space(16), 1, 16)
DImporte = rstSantanderQuincena.Fields("CantidadTotal").Value 'Verificar Importe
Importe = Format(DImporte, "0000000000000000.0000")
EnterosCeros = Mid(Importe, 1, 16)
Enteros = Format(EnterosCeros, "############0000")
Decimales = Mid(Importe, 18, 2)
EnterosDecimales = Mid(Enteros & Decimales & Space(18), 1, 18)
sSQL3 = Cuenta & EnterosDecimales

como se daran cuenta la variable"Cuenta" ocupa un espacio de 16 caracteres dentro de mi txt, ahora bien lo que me hace fala es que mi variable EnterosDecimales tambien tenga un espacio de 18 como se lo indique al final pero alineado a la derecha de esos 18 espacios por ejemplo asi

5342556645354324##########34654234

y no asi

534255664535432434654234##########

no se si haya alguna forma de decile alineate a la derecha y no que se escriba inmediatamente despues de mi variable Cuenta espero me puedan ayudar ya no se que mas hacer GRACIASSS.
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:Ayuda Urgente

Publicado por Benjo (679 intervenciones) el 10/01/2005 03:37:23
Podrías probar con una operacion como esta

EnterosDecimales = Space((18 - Len(Enteros & Decimales))) & Enteros & Decimales

De esta manera siempre te va a devolver el número que vos determines alineado a la derecha
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

GRACIAS AMIGO

Publicado por Elizabeth (71 intervenciones) el 10/01/2005 15:00:18
Te lo agradezco muchisimo !!!!
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