Formularis amb macros

1. Formularis amb macros condicionals

Les macros amb condicions són totes aquelles que contenen accions que únicament s’executen quan es compleixen unes condicions específiques assignades a aquelles accions en concret.

Es poden especificar condicions diferents per accions diferents o una condició per a un grup d’accions.

En general, les macros s’executen sempre quan es produeix l’esdeveniment configurat o quan es fa clic al botó corresponent. Les condicions permeten determinar que s’executin quan es compleix una determinada situació.

Si és adient, Ms Access 2010 permet crear macros amb condicions vinculades a qualsevol dels tipus d’objecte: formularis, informes, consultes. En aquest tema es treballa com configurar macros condicionals als formularis. Cal destacar que el procés seria igual si per exemple s’executen des d’un informe.

Activitat

Obrir la base de dades (acc10N2_U06_Act01_Fitxer.accdb) i realitzar els següents punts:

  1. Al formulari “AJUNTAMENTS” crea una macro que canviï el contingut del títol del formulari:
    • Si el valor del camp “PROVÍNCIA” és “B”, al títol del formulari s’ha de mostrar “Ajuntament Barcelona”.
    • Si el valor del camp “PROVÍNCIA” és “L”, al títol del formulari s’ha de mostrar “Ajuntament Lleida”.
    • Si el valor del camp “PROVÍNCIA” és “G”, al títol del formulari s’ha de mostrar “Ajuntament Girona”.
    • Si el valor del camp “PROVÍNCIA” és “T”, al títol del formulari s’ha de mostrar “Ajuntament Tarragona”.
  2. La macro s’ha d’executar quan es canviï de registre i s’ha de desar amb el nom “MacroTítol”.

Per resoldre l’activitat consulta els recursos de la zona dreta.

RECURSOS

Per resoldre l'activitat proposada pots consultar la teoria relacionada i visualitzar el vídeo tutorial per la resolució de l'activitat.

Formularis amb macros condicionals

Tutorial

Per visualitzar el tutorial correctament, és necessari activar l'opció per veure'l en pantalla complerta.