MS Access 2007: cree una consulta que excluya registros que contengan comodines

[*] Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.

MS Access 2007: cree una consulta que excluya registros que contengan comodines

Este tutorial de MSAccess muestra cómo crear una consulta en Access 2007 que excluye registros que contienen caracteres comodín (con capturas de pantalla e instrucciones paso a paso).

Ver soluciones en otras versiones de Access:

  • Visita 2003

Problema: en Microsoft Access 2007, tengo un campo de comentarios que contiene datos con un asterisco

los personajes en ella. Estoy intentando escribir una consulta que excluya todos los comentarios que contengan un asterisco.

Intenté usar la condición LIKE pero no funcionó porque Access usa asteriscos como comodines.

¿Sabe cómo puedo escribir una consulta para excluir todos los registros que contienen un comodín de asterisco en el campo Comentarios?

R: Demostraremos cómo hacer esto con el siguiente ejemplo.

Si tenemos una tabla de Clientes con un campo de Comentarios como este:

Not Like '*[*]*'

Queremos excluir los dos últimos registros de los resultados de la consulta porque contienen un carácter de asterisco en el campo Comentarios. Puede utilizar las siguientes condiciones:

[*]

Al colocar un comodín (en este caso, un asterisco) entre corchetes, Access puede buscar el asterisco directamente en lugar de tratarlo como un comodín.

El resto de la condición NOT LIKE le dice a Access que busque todos los comentarios que no contengan el carácter de asterisco.

Así que si creamos la siguiente consulta:

Devolveremos los siguientes registros:

Como puede ver, los últimos 2 registros de la tabla Clientes se filtran porque contienen caracteres de asterisco en el campo Comentarios.