Al hacer un archivo con MS Access para usar con QuickBooks IIF, necesito un archivo delimitado por tabulaciones, sin espacios en blanco entre los identificadores. Tengo este archivo de salida que se abre y todo entra en el archivo, pero con espacios a cada lado de las cadenas. A continuación se muestra con lo que comencé:

Print #1, "!TRNS", vbTab, "TRNSID", vbTab, "TRNSTYPE", vbTab, "DATE" 'etc...

Y lo modifiqué a:

Print #1, "!TRNS", vbTab, Trim(strTRNSID), vbTab, Trim("TRNSTYPE"), vbTab, "DATE" 'etc...

Los espacios no se eliminan en el archivo de salida con la función de recorte; así que me refiero a que las cadenas que se envían con pestañas todavía tienen espacios a ambos lados de las cadenas.

¿Cómo me deshago de esos espacios?

3
user1359126 26 abr. 2012 a las 20:15

1 respuesta

La mejor respuesta

¿Qué tal concatenar las cadenas antes de pasarlas al comando Imprimir?

Print #1, "!TRNS" & vbTab & Trim(strTRNSID) & vbTab & Trim("TRNSTYPE") & vbTab & "DATE"

Deberá asegurarse de que cada elemento se convierta en una cadena, pero de lo contrario, creo que debería estar bien

3
Jonathan Sayce 26 abr. 2012 a las 21:20
1
¡Gromit, eso es todo! ¡Queso! ¡Iremos a algún lugar donde haya queso!
 – 
user1359126
27 abr. 2012 a las 23:25