Ejemplos de condiciones de macro

Puede utilizar cualquier expresión (expresión: cualquier combinación de operadores matemáticos o lógicos, constantes, funciones y nombres de campos, controles y propiedades que evalúa a un solo valor. Las expresiones pueden realizar cálculos, manipular caracteres o probar datos.) que se evalúe como Verdadero/Falso o Sí/No en una condición (condición: parte del criterio que debe cumplir un campo cuando se realiza una búsqueda o se aplica un filtro. Algunas condiciones se deben utilizar con un valor; por ejemplo, el campo Autor con la condición igual a con el valor Juan.) de macro. La macro se ejecutará si la condición se evalúa como Verdadero (o Sí).

MostrarSugerencia

Para hacer que Microsoft Access omita temporalmente una acción (acción: componente básico de una macro; instrucción independiente que se puede combinar con otras acciones para automatizar tareas. A veces se denomina comando en otros lenguajes de macros.), especifique Falso como condición. Omitir temporalmente una acción puede ser de utilidad cuando esté tratando de encontrar problemas en una macro.

Utilice esta expresión Para llevar a cabo la acción si
[Ciudad]=" Paris" Paris es el valor de Ciudad en el campo en el formulario desde el cual se ejecutó la macro.
DCont("[IdPedido]", "Pedidos")>35 Hay más de 35 entradas en el campo IdPedido de la tabla Pedidos.
DCont("*", "Detalles de pedido", "[IdPedido]=Forms![Pedidos]![IdPedido]")>3 Hay más de tres entradas en la tabla Detalles de pedidos para los cuales el campo IdPedido de la tabla coincide con el campo IdPedido del formulario Pedidos.
[FechaEnvío] Between #2-Feb-2001# And #2-Mar-2001# El valor del campo FechaEnvío del formulario desde el cual se ejecuta la macro no es anterior a 2-Feb-2001 y no es posterior a 2-Mar-2001.
Forms![Productos]![UnidadesEnStock]<5 El valor del campo UnidadesEnStock del formulario Productos es menor que cinco.
EsNulo([Nombre]) El valor Nombre del formulario desde el que se ejecuta la macro es Nulo (Null: valor que puede especificarse en un campo o usarse en expresiones o consultas para indicar datos desconocidos o ausentes. En Visual Basic, la palabra clave Null indica un valor Null. Algunos campos, como los de clave principal, no pueden contener un valor Null.) (no tiene valor). Esta expresión es equivalente a [Nombre] Es Nulo.
[País]="UK" And Forms![TotalVentas]![TotalPedidos]>100 El valor en el campo País del formulario desde el que se ejecuta la macro es UK, y el valor del campo TotalPedidos del formulario Ventas Totales es mayor que 100.
[País]In ("Francia", "Italia", "España") And Len([CódigoPostal])<>5 El valor en el campo País del formulario desde el cual se ejecuta la macro es Francia, Italia, o España, y el código postal no es de 5 caracteres de longitud.
CuadroMsj(" ¿Confirmar cambios?" ,1)=1 Se hace clic en Aceptar en un cuadro de diálogo donde la función CuadroMsj muestra "¿Confirmar cambios?". Si hace clic en Cancelar en el cuadro de diálogo, Microsoft Access omite la acción.
 
 
Corresponde a:
Access 2003