Problema Función Dbúsq
Necesito realizar una consulta a través de la cual
localizar aquellos registros que tienen un número determinado de
caracteres, aunque realmente el que me interesa es el anterior a ese
registro.
Me explico mejor: importo un archivo txt a una tabla que únicamente tiene un campo (campo1).
El problema es que en ese campo aparecen los distintos datos que más
tarde tendré que separar en varios campos. Para saber cuando acaban los
datos de un registro y empiezan los de otro lo hago a través de la
función Longitud, ya que el primer dato de un registro tiene una
longitud de 6 caracteres, el segundo tiene una longitud de 10 y el
tercero tiene una longitud de 128 (éste ultimo campo puede ser uno o
varios). Así que lo que quiero es encontrar el registro con 128
caracteres, para después concatenarlo con los 2 anteriores. De esta
forma quiero utilizar la función de esta forma:
Dbúsq([campo1];"tabla1";Longitud([campo]="128" -1))
Pero no consigo que funcione