Duda Access con caracteres tablas vinculadas a Excel.
Tengo un programa de access, el cual tiene 2 tablas vinculadas a archivos que me entregan en Excel.
1) A partir de una de las tablas debo extraer una columna con importes en donde la salida debería ser a 17 caracteres. El dato debe salir con ceros a su inicio y los importes deben estar al final y sin caracteres.
Por ejemplo: si un importe es 100,25 la salida debería ser 00000000000010025
Si un importe es 1216,18 la salida debería ser 00000000000121618
2) A partir de la segunda tabla debo extraer de una columna con Números de cuenta y pasarla a 17 caracteres (datanet). En el caso que el dato tenga 9 caracteres debo agregar un 0 (cero) a su inicio y siete espacios en blanco al final. Por ejemplo si una cuenta tiene 123456789 la salida debería ser 0123456789XXXXXXX (siendo POR = espacio en blanco). En el caso que el nro de cuenta sea de 10 caracteres solo debo agregarle los 7 espacios en blanco al final.
Esto puedo hacerlo por un lado, directamente en el Excel agregando el formato con 10 ceros y otra columna que tenga 7 espacios en blanco, pero si la consulta la paso a creación de tabla o a un txt que es en realidad lo que voy a tener que terminar sacando, el cero inicial no me lo toma y el Excel siempre me lo darán con el formato actual por lo tanto quiero evitar tener que cambiarlo siempre.
Desde ya, agradezco el tiempo y espero alguien pueda darme una mano.
1) A partir de una de las tablas debo extraer una columna con importes en donde la salida debería ser a 17 caracteres. El dato debe salir con ceros a su inicio y los importes deben estar al final y sin caracteres.
Por ejemplo: si un importe es 100,25 la salida debería ser 00000000000010025
Si un importe es 1216,18 la salida debería ser 00000000000121618
2) A partir de la segunda tabla debo extraer de una columna con Números de cuenta y pasarla a 17 caracteres (datanet). En el caso que el dato tenga 9 caracteres debo agregar un 0 (cero) a su inicio y siete espacios en blanco al final. Por ejemplo si una cuenta tiene 123456789 la salida debería ser 0123456789XXXXXXX (siendo POR = espacio en blanco). En el caso que el nro de cuenta sea de 10 caracteres solo debo agregarle los 7 espacios en blanco al final.
Esto puedo hacerlo por un lado, directamente en el Excel agregando el formato con 10 ceros y otra columna que tenga 7 espacios en blanco, pero si la consulta la paso a creación de tabla o a un txt que es en realidad lo que voy a tener que terminar sacando, el cero inicial no me lo toma y el Excel siempre me lo darán con el formato actual por lo tanto quiero evitar tener que cambiarlo siempre.
Desde ya, agradezco el tiempo y espero alguien pueda darme una mano.
1 respuesta
Respuesta
1