Consulta de parámetros: cancelar y mensaje si no hay valor

En el panel de control de mi base tengo un control que llama a una macro para ejecutar una consulta de parámetros. Se introduce un número (una referencia) la consulta devuelve una serie de datos asociados a la misma. El problema -menor-que tengo es doble, aunque lo que más me fastidia es no dar con la solución:
1. Si antes de ejecutar la consulta decido cancelar me devuelve un box con "falló la acción", "detener comando", bla, bla. Quisiera cancelar y ya está, volver simplemente al panel de control.
2. Si la referencia no existe, quisiera que apareciera un box con un mensaje del tipo "No existe la referencia en la BD". Pienso que habría que introducir una condición en la macro que aludioera a que no existe la referencia en el campo correspondiente de la BD y, seguidamente, la acción "CuadroMSJ", etc.
Lo he intentado todo pero mis conocimientos de Access, rudimentarios y autodidactas, no me dan para tanto.

Añade tu respuesta

Haz clic para o