Criterios de consulta con texto y fechas en Access para oposiciones

Cómo se escriben los criterios en la vista Diseño de una consulta de Access: texto entre comillas y fechas entre almohadillas.

Idea clave para el examen

En la fila Criterios de la vista Diseño de una consulta, el texto se escribe entre comillas ("Suministros") y las fechas entre almohadillas (>#01/01/2025#). Poner ambos criterios en la misma fila los une con un Y: deben cumplirse a la vez.

Definición sencilla

Cada columna de la cuadrícula de diseño puede llevar un criterio que filtra los registros del resultado.

Los literales de texto van entre comillas dobles y las fechas se delimitan con almohadillas (#), la sintaxis propia de Access para distinguir una fecha de una división o de un texto.

Los operadores de comparación funcionan como cabe esperar: > posterior, < anterior, >= igual o posterior, etcétera.

Los criterios escritos en la misma fila se exigen simultáneamente (Y lógico); los escritos en filas distintas (la fila "o:") funcionan como alternativas (O lógico).

Ejemplo práctico

En una tabla de contratos quieres ver solo los de tipo "Suministros" adjudicados después del 1 de enero de 2025. En la columna del tipo escribes "Suministros" y en la de la fecha, >#01/01/2025#, ambas en la misma fila de criterios.

Campo:    Tipo de contrato | Fecha de adjudicación
Criterios: "Suministros"   | >#01/01/2025#

Misma fila = las dos condiciones a la vez

Errores habituales

  • Escribir la fecha entre corchetes o llaves: los corchetes crean un parámetro y las llaves no son sintaxis válida.
  • Rodear el texto con asteriscos (*Suministros*): eso es un comodín de "contiene", que cambia el filtro.
  • Usar < en lugar de > para "posterior a": el examen juega con ese despiste en los distractores.

Pregunta real de examen

Pregunta real de examen INAP AUX-L 2025

Fuente: INAP Cuestionario AUX-L MODELO A (2025) — pregunta 41, página 13 del PDF | Plantilla de respuestas del Modelo A

Pregunta oficial del examen INAP AUX-L 2025, número 41 (página 13 del PDF), clave A validada contra la plantilla de respuestas del Modelo A.

En la vista Diseño de una consulta de Microsoft Access 365 sobre una tabla de contratos, se desea filtrar los registros para mostrar únicamente los de "Suministros" cuya fecha de adjudicación sea posterior al 01/01/2025. ¿Cómo deben configurarse correctamente los criterios?

  1. En la fila criterios del campo ‘tipo de contrato’ escribir "Suministros" y en la misma fila del campo ‘Fecha de adjudicación’ escribir >#01/01/2025#
  2. En la fila criterios del campo ‘tipo de contrato’ escribir [Suministros] y en la misma fila del campo ‘Fecha de adjudicación’ escribir >=01/01/2025=
  3. En la fila criterios del campo ‘tipo de contrato’ escribir *Suministros* y en la misma fila del campo ‘Fecha de adjudicación’ escribir >{01/01/2025}
  4. En la fila criterios del campo ‘tipo de contrato’ escribir "Suministros" y en la misma fila del campo ‘Fecha de adjudicación’ escribir <#01/01/2025#

Respuesta correcta: A

Explicación: La respuesta correcta (A) combina las dos sintaxis que hay que saberse: el texto entre comillas ("Suministros") y la fecha entre almohadillas con el operador de posterioridad (>#01/01/2025#). Al ir en la misma fila de criterios, Access exige que se cumplan ambas condiciones a la vez. Por qué las otras son incorrectas: B) [Suministros] entre corchetes no filtra por ese texto, sino que convierte la consulta en una consulta de parámetros que preguntará el valor al ejecutarse, y >=01/01/2025= tiene una sintaxis imposible con ese igual final; C) *Suministros* usa comodines, con lo que filtraría cualquier tipo que contenga esa palabra, y las llaves { } no son delimitadores de fecha en Access; D) tiene la sintaxis perfecta pero el operador cambiado: <#01/01/2025# selecciona las fechas anteriores al 1 de enero de 2025, justo lo contrario de lo que pide el enunciado. Clave validada contra la plantilla de respuestas del Modelo A de INAP AUX-L 2025, pregunta 41 de la segunda parte, página 13 del cuestionario.

También debes conocer

Siguiente paso útil

Si quieres preparar estos conceptos con explicaciones guiadas, ejercicios y tests, puedes pedirme información del curso de informática para oposiciones.

Ver curso relacionado Solicitar información