Partager via


Création d'une requête paramétrée

Cette leçon indique comment créer une requête paramétrable dans une application LightSwitch.

Créer une requête paramétrée

Une requête paramétrable utilise une ou plusieurs valeurs déterminées au moment de l'exécution pour déterminer quelles données sont retournées.Par exemple, une requête paramétrable peut retourner une liste de produits appartenant à une catégorie spécifique.Dans ce cas, un paramètre détermine quelle catégorie utiliser ; il peut être basé sur une valeur déterminée par programmation, ou plus communément sur une valeur entrée par un utilisateur.

Pour créer une requête paramétrable

  1. Dans l'Explorateur de solutions, sélectionnez le nœud Products.

  2. Dans le menu Projet, cliquez sur Ajouter une requête.

    L'Éditeur de requêtes s'ouvre.

  3. Dans la fenêtre Propriétés, dans le champ Nom, tapez ProductsByCategory.

  4. Dans le Concepteur de requêtes, cliquez sur Ajouter un filtre.

  5. Dans la première liste déroulante sélectionnez Where.

  6. Dans la deuxième liste déroulante, sélectionnez Category.CategoryID.

  7. Dans la troisième liste déroulante, sélectionnez = (égal).

  8. Dans la quatrième liste déroulante, sélectionnez Paramètre.

  9. Dans la dernière liste déroulante, cliquez sur Ajouter.

    Un nouveau paramètre nommé CategoryID, de type Integer est ajouté à la section Paramètres de l'Éditeur de requêtes.

Présentation détaillée

Cette leçon a indiqué comment créer une requête paramétrée qui retourne un sous-ensemble de produits.Au moment de l'exécution, une zone CategoryID est fournie afin qu'un utilisateur puisse spécifier une valeur numérique pour le paramètre CategoryID.Par exemple, si l'utilisateur spécifie 1 dans la zone, tous les produits de la catégorie Beverages seront retournés.Si l'utilisateur spécifie 2, les Condiments seront retournés.

La valeur de paramètre peut être tapée dans une zone de texte ou sélectionnée dans une liste.Elle peut également être fournie par une autre entité sur un écran.Par exemple, lorsqu'un produit est sélectionné sur un écran, vous pouvez utiliser son CategoryID comme paramètre pour retourner tous les autres produits de la même catégorie.

Étapes suivantes

Dans la leçon suivante vous apprendrez comment utiliser un requête paramétrable que vous venez de créer dans un écran.

Prochaine leçon : Utilisation d'une requête paramétrée sur un écran

Voir aussi

Tâches

Comment : Fournir une valeur à un paramètre de requête

Comment : Étendre une requête à l'aide du code

Autres ressources

Filtrage des données avec des requêtes

Requêtes : récupération d'informations à partir d'une source de données