Principe
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.
Définir un paramètre dans la requête
Pour définir un paramètre dans une requête :
- Créez une requête, ou ouvrez une requête existante.
- Sélectionnez les champs qui vous intéressent, de façon à les faire appaître sur la grille du bas.
- Dans la zone Critères de la requête, remplacez les valeurs fixes par des paramètres entre crochets (voir plus bas pour plus de détails).
- Testez la requête pour voir le résultat produit.
Les paramètres en détail
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 :
- il doit être écrit entre crochets (qui s'obtiennent respectivement par les touches [AltGr] 5 et [AltGr] °)
- il ne doit pas correspondre à un nom de champ déjà existant.
- il peut comporter des espaces



Dans cet article...
Article mis à jour le 07/02/2009




