Criterios en consulta para seleccionar uno o varios registros

Tengo un problema en el criterio de una consulta.

Resulta que cuando en el filtro pongo el Campus ALMACEN CENTRAL me filtra solo los registros correctamente, pero tengo otro campus que se llama CENTRAL y cuando lo coloco en el filtro me devuelve los que pone CENTRAL y también los que se llaman ALMACEN CENTRAL. Creo que es por que contiene la palabra central. Como puedo solucionarlo.

1 Respuesta

Respuesta
1

El filtro que tienes definido busca por aproximación por lo que hayas puesto en el cuadro de texto Campus del formulario:

Si en el formulario pones "CENTRAL", te devolverá todos los registros en los que ese campo contenga la palabra "CENTRAL".

Del mismo modo, si pones "ALMACEN", te devolverá todos los registros en los que en el campo tenga esa palabra.

Pero si escribes "ALMACEN CENTRAL", no te devolverá todos los registros que tengan las palabras "ALMACEN" o "CENTRAL", sino que te devolverá los que contengan esa cadena exactamente ("ALMACEN CENTRAL"), y por ejemplo, NO te devolvería un registro que fuera "ALMACEN 1 CENTRAL"

Si no quieres que te busque en cualquier parte del campo, puedes hacer el filtro así:

Como [Formularios]![Filtros Informes]![Campus] & "*"

Que te buscará los que empiecen por la palabra (o palabras, o letras) que escribas

o

Como "*" &  [Formularios]![Filtros Informes]![Campus] 

Que te buscará los que acaben en lo que escribas en el formulario.

Incluso podrías hacer que el cuadro de texto fuera un cuadro combinado que te listara los distintos campus que tienes, y así solo tendrías que elegir uno del desplegable y no escribirlo, en cuyo caso, el filtro te quedaría simplemente como (si dejas el mismo nombre al cuadro combinado):

[Formularios]![Filtros Informes]![Campus] 

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas