Extraer cadena de texto entre paréntesis en Access

Hace unos días planteé la misma pregunta en Excel y me lo solucionaron pero no consigo hacerlo en Access, ya que no me funciona con Trim.

Tengo un campo de texto con espacios antes y después de los paréntesis, y lo que pretendo es sacar el texto de dentro. ¿Cómo debería hacerlo?

Os pego una captura del campo. A la derecha sale su longitud real.

Por cierto, no me influte en nada el hecho de que se trate de caracteres en japonés.

Muchas gracias por anticipado.

2 Respuestas

Respuesta
2

Yo lo he resuelto en una consulta de selección, añadiendo un campo neto que he formulado así:

"bruto" es el nombre del campo, en tu caso "Name".

Respuesta
2

Carlos: La verdad es que encuentro un poco raro que no te actúe el Trim, ya que incluso usándolo en una Consulta debería de traducirlo.

Lo que vemos ahí supongo que es el resultado de una Consulta.

Si es así en la Parrilla y en nuevo Campo, prueba con Recortar

TextoSinEspacios: Recortar([Name])

También podrias hacer aunque lo veo una chapuza, pero como prueba.

TextoSinEspacios:RecortarIzq([Name]) & RecortarDer([Name])

Si así no tehace nada, tendríamos que hacer una Función personalizada, para sacarle los espacios, que supongo en Japenés también será el ASCII 32.

Prueba y me comentas. Mis saludos >> Jacinto

Muchas gracias Jacinto (una vez más) y Víctor por vuestra ayuda.

Pido disculpas porque me funcionaba con Trim... Lo que ocurría es que, supongo que por un tema de fuentes, me posicionaba en cursor bastante alejado del paréntesis y yo lo interpretaba como que había espacios intermedios (Aparte de que visualmente quedaba igual).

Os pego como me queda con las alternativas que me planteáis los dos.

Muchas gracias de nuevo:

Carlos: Mejor que al profundizar un poco hayas visto el problema.

Desde luego que confunde menos el resultado obtenido con la solución de Víctor.

Un saludo Víctor y Carlos >> Jacinto

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas