| Dans cette fiche... |
Dans votre base de données Clients, vous avez besoin d'une liste de factures pour Janvier, puis pour Février, puis pour Mars, etc. La 1ère solution consiste à créer une requête simple pour chaque mois, comme dans l'exemple ci-dessous :

Par contre, il est peu intéressant d'écrire une nouvelle requête
chaque mois.
D'où la notion de requête paramétrée, qui permettra de rendre les
dates variables. En clair, à chaque fois que la requête sera lancée, Access demandera
la date de début de période, puis la date de fin, et affichera les résultats sur la
période concernée.
Pour définir un paramètre dans une requête :
Dans l'exemple ci-dessous, nous avons remplacé les dates réelles par 2 paramètres, écrits entre crochets :
Lorsque vous lancerez la requête pour la tester, 2 boîtes de dialogue apparaîtront, dans lesquelles vous devrez taper vos dates :


Remarquez que c'est le texte entre crochets qui sert de message dans la boîte de dialogue.
Le paramètre doit respecter les règles suivantes :
|
Si vous suivez ce qui a été dit plus haut, votre
requête paramétrée devrait fonctionner... ou presque ! Essayez par exemple de taper une date du genre 31/02/1998 : vous constaterez qu'Access n'effectue aucun contrôle sur la saisie. Aïe ! Pour déclencher un tel contrôle, il est conseillé de définir le type de données attendu dans chaque paramètre, comme vous le faites pour les champs de tables :
|
|
Par la suite, si vous supprimez un paramètre sur la grille de requête, n'oubliez pas de le supprimer également dans le menu Requête/Paramètres. Faute de quoi Access vous les redemanderait à nouveau ! |
| Cette section vous intéresse ? Abonnez-vous ! |
|