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
Dans l' Explorateur de solutions, sélectionnez le nœud Products.
Dans le menu Projet, cliquez sur Ajouter une requête.
L' Éditeur de requêtes s'ouvre.
Dans la fenêtre Propriétés, dans le champ Nom, tapez CurrentProducts.
Dans le Concepteur de requêtes, cliquez sur Ajouter un filtre.
Dans la première liste déroulante sélectionnez Where.
Dans la deuxième liste déroulante, sélectionnez Discontinued.
Notez que la dernière valeur de liste déroulante se transforme en False.
Dans le Concepteur d'écran, cliquez sur Ajouter un tri.
Dans la première liste déroulante sélectionnez ProductName.
Dans le Concepteur de requêtes, cliquez sur le bouton de barre d'outils Ajouter un écran.
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.
Dans la zone Nom de l'écran, tapez CurrentProductList.
Dans la liste Données d'écran, sélectionnez - CurrentProducts, puis cliquez sur OK.
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