Exportación a *.txt ancho fijo

Gracias por el soporte anticipadamente...
Tengo una consulta basada en una tabla de access y necesito exportarla a un archivo de texto con campos fijos ya establecidos... La consulta posee datos numéricos y alfabéticos.. Para los numéricos les coloco formato 00000 según el número de espacios del campo y en la consulta aparecen así 00002 si es el 2 y 00012 si es el 12.. Etc.
Además tengo un campo con un decimal y aparece bien en la consulta 005,2 etc.
El problema me ocurre al ejecutar el asistente de exportación a texto, guardo la especificación de ancho de campos y desaparecen los ceros que coloqué en los formatos numéricos... Es decir si en la consulta aparece 0004 en el archivo plano me aparece solamente 4 a la izquierda del campo y se daña todo...
Cambié el formato de los campos numéricos a texto con formato "0000" y máscaras de entrada de tipo 0000, me exporta bien pero tengo el problema de que si es un campo muy ancho.. Por ejemplo teléfono. 11 numérico.. Es engorroso digitar todos los ceros que exige la máscara 00003431758 y darse cuenta como cuadrar el número..
También tengo problemas en este caso porque el formato "00000" no me acepta decimales.. Si lo coloco "0000,0" tampoco lo acepta... ¿será qué hay una macro en Visual basic para exportar los datos de consulta a un archivo de texto de campos fijos en el que yo decida el ancho de los campos y si se alinean a la izquierda o derecha del campo y si son numéricos o de texto?
1

1 respuesta

Respuesta
1
Envíame tu dirección de correo electrónico y te mandaré un pequeño ejemplo de lo que me estás consultando.
Amallolm.. te doy mi dirección [email protected]
Te agradezco inmensamente el ejemplo del que me hablas
Muchas gracias, de verdad
Alvaro Serrano Gómez
Barranquilla, Colombia
Te acabo de enviar el ejemplo que me solicitabas.
Graciasssssssssssssssssssssssssssssssssssssss
!
Era justo lo que necesitaba,
Me salvaste la vida !
Le había preguntado como a cincuenta personas y ninguna, ninguna me había
ayudado absolutamente en lo que realmente necesitaba
Gracias gracias gracias de verdad
Saludes desde Barranquilla Colombia y de nuevo gracias!
Graciasssssssssssssssssssssssssssssssssssssss
!

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas