Partager via


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

En liant un paramètre à un champ dans un écran, vous pouvez permettre aux utilisateurs de fournir la valeur d'un paramètre de requête.

Les utilisateurs peuvent fournir une valeur directement ou implicitement.Ils peuvent taper directement la valeur dans une zone de texte ou ils peuvent sélectionner un élément dans une liste connexe sur l'écran.Par exemple, pour consulter une liste des commandes, un utilisateur peut taper le numéro d'ID d'un client ou sélectionner un client dans une liste de clients.

Pour permettre aux utilisateurs de taper une valeur, liez le paramètre à un champ dans l'écran.Pour permettre aux utilisateurs de fournir la valeur implicitement, liez le paramètre à un champ dans une liste qui s'affiche à l'écran.Par exemple, vous pouvez lier le paramètre CustomerID d'une requête Orders au champ CustomerID d'une liste de clients.

lien vers la vidéo Pour une démonstration vidéo connexe, consultez Comment faire pour passer un paramètre dans un écran à partir de la barre de commandes dans une application LightSwitch ? (page éventuellement en anglais).

Pour lier un paramètre de requête à un champ

  1. Créez une requête qui accepte un paramètre (par exemple : l'ID d'un client).Pour plus d'informations, consultez Comment : Concevoir une requête à l'aide du concepteur de requêtes.

  2. Ajoutez la requête à l'Arborescence de contenu de l'écran.Pour plus d'informations, consultez Comment : Concevoir un écran Silverlight à l'aide du concepteur d'écran.

  3. Ajoutez un champ local à l'écran.Pour plus d'informations, consultez Comment : ajouter une propriété locale à un écran Silverlight.

  4. Dans la Liste des membres de l'écran du Concepteur d'écran, sélectionnez le paramètre de la requête.

  5. Dans le menu Affichage, cliquez sur Fenêtre Propriétés.

  6. Sélectionnez la zone de texte Valeur de paramètre.

  7. Sélectionnez ou tapez le nom du champ local.

Pour lier un paramètre de requête à un champ dans une liste

  1. Créez une requête qui accepte un paramètre (par exemple : l'ID d'un client).Pour plus d'informations, consultez Comment : Concevoir une requête à l'aide du concepteur de requêtes.

  2. Ajoutez la requête à l'Arborescence de contenu de l'écran.Pour plus d'informations, consultez Comment : Ajouter des données à un écran.

  3. Ajoutez une deuxième requête à l'Arborescence de contenu de l'écran.Assurez-vous que l'entité retournée par cette requête contient un champ qui correspond au paramètre de la première requête.

    Par exemple, si la première requête accepte un ID de client comme paramètre, assurez-vous que la deuxième requête retourne une entité qui contient un champ ID du client.

  4. Dans la Liste des membres de l'écran du Concepteur d'écran, sélectionnez le paramètre de la requête.

  5. Dans le menu Affichage, cliquez sur Fenêtre Propriétés.

  6. Sélectionnez la zone de texte Valeur de paramètre.

  7. Sélectionnez ou tapez le nom qualifié complet d'un champ de la deuxième requête (par exemple : CustomerList.SelectedItem.CustomerID).

Étapes suivantes

Pour apprendre comment fournir des valeurs de paramètre à une requête à l'aide de code, consultez Comment : Récupérer les données d'une requête à l'aide du code.

Voir aussi

Tâches

Comment : Ajouter, supprimer et modifier une requête

Procédure pas à pas : conception d'un écran

Comment : Concevoir une requête à l'aide du concepteur de requêtes

Comment : Récupérer les données d'une requête à l'aide du code

Autres ressources

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