Dans cette fiche...

<Retour Grenier>

Début de page Créer un événement

Un événement désigne tout simplement une portion de code Visual Basic qui sera lancée automatiquement par Access en fonction de l'utilisation de la base de données (ouverture d'un formulaire, impression d'un état, début de saisie, fin de saisie...)

Les événements se définissent dans les formulaires ou les états. Tout ce qui suit parle uniquement de formulaires, mais vous pourrez transposer les techniques pour les états.

Pour créer un événement :

  1. Ouvrez un formulaire en mode Création.
  1. Sélectionnez le formulaire (en cliquant sur le pavé gris à gauche de la règle horizontale : ) ou un objet quelconque placé sur le formulaire.
  1. Faites apparaître les propriétés de l'objet sélectionné, en cliquant sur l'icône (ou en faisant un clic droit sur l'objet, puis un clic sur Propriétés).
  1. Dans la boîte qui s'affiche, cliquez sur l'onglet Evénement.
  1. Cliquez dans un des événements que vous souhaitez définir.
  1. Dans la liste déroulante, choisissez "Procédure événementielle".
  1. Cliquez enfin sur l'icône figurant à droite.
  1. Tapez le code Visual Basic, comme expliqué dans la fiche Modules.

 

Début de page Modifier un événement existant

Pour modifier un événement existant :

  1. Si nécessaire, faites apparaître les propriétés de l'objet à traiter, comme expliqué ci-dessus.
  2. Cliquez sur l'onglet Evénement
  3. Cliquez sur l'icône figurant à droite de l'événement.
    Vous accédez à nouveau au code Visual Basic.
  4. Modifiez le code.

 

Début de page Supprimer un événement

Pour supprimer un événement :

  1. Si nécessaire, faites apparaître les propriétés de l'objet à traiter, comme expliqué ci-dessus.
  2. Cliquez sur l'onglet Evénement
  3. Cliquez sur l'icône figurant à droite de l'événement.
    Vous accédez à nouveau au code Visual Basic.
  4. Sélectionnez tout le code concerné (compris entre un sub et un end sub).
  5. Appuyez sur la touche [Suppr] du clavier.

 

Début de page Tester un événement

Passez en mode Formulaire, et faites en sorte que l'événement soit déclenché par Access (en testant une ouverture de formulaire, une saisie quelconque, etc.)

Ceci varie bien sûr  selon chaque événement.