Requête paramètrée

Une requête paramètrée sert à filtrer les données en fonction de valeurs entrées par l’utilisateur.

Supposons que vous ayez une base de données Access avec une table « Clients » contenant les champs « Nom », « Prénom » et « Ville ». Vous souhaitez créer une requête qui permet de filtrer les clients en fonction de la ville saisie par l’utilisateur.

Étapes pour créer une requête paramètrée dans Access

1. Créer une requête de sélection :

  • Dans le volet Navigation, sélectionnez la table « Clients ».
  • Cliquez sur Créer > Requête de sélection.
  • Ajoutez les champs « Nom », « Prénom » et « Ville » à la grille de requête.

2. Définir le paramètre :

  • Dans l’onglet Création, cliquez sur Paramètres.
  • Dans la boîte de dialogue Paramètres de la requête, entrez les informations suivantes :
    • Nom : Ville
    • Type de données : Texte
    • Valeur par défaut : (vide)

3. Ajouter le paramètre à la requête :

  • Dans la grille de requête, dans la ligne Critères du champ « Ville », tapez :
= [Ville]

4. Exécuter la requête :

  • Cliquez sur Exécuter.
  • Une boîte de dialogue apparaîtra vous demandant de saisir la ville.
  • Saisissez la ville souhaitée et cliquez sur OK.
  • La requête affichera les clients correspondant à la ville saisie.

Remarques :

  • Vous pouvez utiliser des opérateurs de comparaison dans le critère de la requête, par exemple :
= [Ville] Like "*Lyon*"