Access, expresión para extraer parte de una cadena de caracteres de un campo

extraer parte de un campo con una expresión en accessVamos a mostrar cómo extraer parte de una cadena de texto de un campo con una expresión en Access.
La expresión la usaremos en una consulta de ésta manera:

Left([NombreDelCampo];7)

Con la expresión Left([NombreDelCampo];7) lo que hacemos es extraer los primeros 7 caracteres empezando por la izquierda

Si lo que queremos es estraer una cadena hasta llegar al primer espacio en blanco usaremos ésta otra expresión:

Left([NombreDelCampo];InStr([NombreDelCampo];" ")-1)

Lo que hemos hecho es sustituir el 7 por una función que nos cuente los caracteres hasta el espacio en blanco, esto lo hacemos con InStr([NombreDelCampo];" ")
el -1 del final lo ponemos porque la función cuenta el espacio en blanco también por lo que le restamos 1 y queda exacto


Me salvaron la vida!

el truco de
Left([NombreDelCampo];InStr([NombreDelCampo];" ")-1)
De verdad me salvó la patria, casi empiezo a patear la computadora!

Politica de privacidad e información legal