Partager via


Création d'un écran basé sur cette requête

Dans cette leçon, vous allez créer un écran LightSwitch basé sur une requête.En créant une requête en premier, vous pouvez limiter les données affichées sur l'écran associé.

Créez un écran basé sur une requête

Une leçon antérieure, Création d'une requête de base a montré comment utiliser une requête pour filtrer les résultats sur un écran qui a été créé à l'origine à partir d'une entité Customers.Vous pouvez également créer directement un écran selon une requête afin que la quantité de données affichées soit restreinte et l'ordre de tri contrôlé.

Pour créer un écran à partir d'une requête

  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 CurrentProducts.

  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 Discontinued.

    Notez que la dernière valeur de liste déroulante se transforme en False.

  7. Dans le Concepteur d'écran, cliquez sur Ajouter un tri.

  8. Dans la première liste déroulante sélectionnez ProductName.

  9. Dans le Concepteur de requêtes, cliquez sur le bouton de barre d'outils Ajouter un écran.

  10. Dans la boîte de dialogue Ajouter un nouvel écran, dans la liste Sélectionnez un modèle d'écran, sélectionnez Écran de liste et détails.

  11. Dans la zone Nom de l'écran, tapez CurrentProductList.

  12. Dans la liste Données d'écran, sélectionnez - CurrentProducts, puis cliquez sur OK.

  13. Appuyez sur F5 pour exécuter l'application.

    Lorsque vous ouvrez l'écran CurrentProductList, notez que seuls les produits qui n'ont pas été arrêtés sont affichés, et qu'ils apparaissent dans l'ordre alphabétique.

Présentation détaillée

Cette leçon a montré comment créer une requête, puis créer un écran pour afficher les résultats, dans ce cas, les produits qui sont encore en vente.Si vous aviez créé l'écran à partir de l'entité Products, les résultats auraient inclus des produits qui ne sont plus vendus.En créant une requête en premier, vous pouvez limiter les données affichées sur l'écran associé.

Ce type de requête est appelé une requête globale ; il peut être réutilisé sur plusieurs écrans.Une requête globale peut également être utilisée en tant que source d'une nouvelle requête globale tant que les deux retournent le même type d'entité.

Étapes suivantes

Dans la leçon suivante vous apprendrez comment créer une requête paramétrable.

Prochaine leçon : Création d'une requête paramétrée

Voir aussi

Tâches

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