vous pouvez remplir une liste déroulante ou une zone de liste de manière dynamique à l’aide de valeurs issues d’une source de données.Si vous disposez d’un ensemble de valeurs prédéterminé et immuable, vous pouvez remplir une liste déroulante ou une zone de liste lors de la conception du formulaire. Voir Pour spécifier la liste des options d’une liste déroulante ou d’une zone de liste. Si vous disposez d’un ensemble de valeurs pouvant être modifié, vous pouvez remplir de façon dynamique une liste déroulante ou une zone de liste à partir d’une source de données au moment de l’exécution. Si vous disposez d’un ensemble de valeurs important, il est préférable de l’enregistrer dans une source de données afin d’attribuer plus de souplesse au formulaire.Vous pouvez par exemple remplir une liste déroulante à l’aide d’une liste de pays issue d’une source de données. Autre exemple : vous pouvez remplir une zone de liste de noms de produits français en soumettant des valeurs de données anglaises à la source de données.Par exemple, les éléments suivants peuvent être définis pour une liste pour le schéma auquel vous vous connectez :Lorsque vous fusionnez le fichier de données avec la conception de formulaire, MasterCard devrait apparaître parmi les options de la liste, mais lorsque le formulaire est transmis, le jeton MC est envoyé à la source de données.
Conseil : si vous disposez d’une connexion aux données OLE, vous pouvez utiliser l’objet de liste déroulante Données de la catégorie Personnalisés de la palette Bibliothèque d’objets pour remplir une liste déroulante ou une zone de liste à l’aide des données d’une colonne d’un tableau. Voir Pour remplir de façon dynamique une liste déroulante ou une zone de liste à partir d’une connexion aux données OLEDB.
• Assurez-vous que vous êtes connecté à une source de données décrivant les données auxquelles les propriétés d’objet de formulaire vont être liées. Voir A propos de la connexion à une source de données.
• Pour tester le formulaire à l’aide des données d’exemple, vérifiez si vous pointez sur un fichier contenant des données définies pour la propriété d’objet de formulaire. Voir Pour prévisualiser un formulaire contenant des données d’exemple.
1. Dans la palette Bibliothèque d’objets, cliquez sur la catégorie Standard et faites glisser un objet Liste déroulante ou Zone de liste sur la conception de formulaire.
2. Par exemple, tapez Carte de crédit.
Remarque :
Remarque : si vous n’êtes pas connecté à une source de données, Liaison des données par défaut est la seule sélection possible dans la liste Connexion aux données.La liaison que vous sélectionnez doit être une valeur ou un groupe de données qui se répète pour que la liste déroulante ou la zone de liste contienne plusieurs éléments.
Remarque : dans le cas des connexions de données OLE, la zone Eléments n’est pas disponible. Les zones Texte de l’élément et Valeur de l’élément vous permettent de sélectionner les colonnes de la base de données destinées à remplir la liste.
6. Pour afficher un nom d’élément convivial au moment de l’exécution, cliquez sur le triangle situé à côté de la zone Texte de l’élément et sélectionnez une liaison.
Remarque :
7. (Facultatif) Pour enregistrer une autre valeur que le libellé Texte de l’élément dans la source de données, cliquez sur le triangle situé à côté de la zone Valeur de l’élément et sélectionnez une liaison.
Remarque :