Ajouter une zone de liste déroulante à une vue dans une application Access

Important    Access services 2010 et Access services 2013 sont supprimés de la prochaine version de SharePoint. Nous vous recommandons de ne pas créer de nouvelles applications web et de migrer vos applications existantes vers une autre plateforme, telle que Microsoft Power Apps.

Dans les applications web Access, vous pouvez utiliser un contrôle de zone de liste déroulante pour que les personnes choisissent des valeurs dans une liste déroulante. L’utilisation d’une liste de listes au lieu d’une zone de texte vide permet d’entrer des données plus rapidement et avec plus de précision.

Dans l’exemple présenté ici, le fait de cliquer sur la zone de liste déroulante 2e contact affiche une liste déroulante des noms.

Zone de liste déroulante dans une vue

Remarque : Cet article ne s’applique pas aux bases de données de bureau Access. Pour plus d’informations sur la création de contrôles sur des formulaires dans les bases de données de bureau, voir Créer un formulaire Access.

Remarque : Dans les applications web Access, les zones de liste déroulante sont limitées à l’affichage de 500 éléments dans la liste déroulante.

Ajouter une zone de liste déroulante à une vue

Pour ajouter un contrôle de zone de liste déroulante, modifiez la vue dans Access et ajoutez un contrôle de zone de montage à partir de la galerie Contrôles.

  1. Démarrez Access, puis ouvrez l’application web.

  2. Cliquez sur le nom d’légende de la table dans le sélecteur de table se sélecteur de table dans le volet gauche, puis cliquez sur la vue dans le sélecteur d’affichage.

    Dans l’exemple présenté ici, Tâches est la table, et Liste est l’affichage à qui vous allez ajouter la zone de liste déroulante.

    Table Tâches et vue Liste dans la conception d’application

  3. Cliquez sur Modifier au milieu de l’écran pour ouvrir la vue en mode Création.

  4. Sous Affichage,cliquez sur Création > liste déroulante.

    Contrôle de zone de liste déroulante

  5. Déplacer la nouvelle zone de liste déroulante vers la position de votre souhaitez.

  6. Vous pouvez également ajouter un contrôle d’étiquette en cliquant sur le bouton d’étiquette dans la galerie Contrôles et en déplacez l’étiquette à côté de la zone de liste déroulante. Entrez une légende qui explique l’utilisation du contrôle de zone de liste déroulante.

  7. Cliquez sur le contrôle de zone de liste déroulante que vous avez précédemment ajouté dans la grille de création, puis cliquez sur l’icône Données en côté du contrôle de zone de liste déroulante pour faire s’ouvrir ses options de propriété. C’est ici que vous lierez la zone de liste déroulante à sa source de données.

    État initial de la zone de propriété pour un contrôle de liste déroulante

  8. Pour « lier » la zone de liste déroulante à un champ (la valeur sélectionnée sera stockée dans ce champ), cliquez sur Sourcecontrôle, puis sélectionnez le champ dans qui vous voulez stocker la valeur.

  9. Cliquez sur Type de source deligne, puis sélectionnez Table/Requête. Si vous choisissez Plutôt Liste de valeurs pour la zone de propriété Type de source de ligne, vous devez entrer chaque valeur que vous voulez afficher dans la zone de propriété Source de ligne sur des lignes distinctes.

  10. Cliquez sur Contenu,puis sélectionnez la table ou la requête qui contient les valeurs que vous souhaitez voir apparaître dans la liste basse. Une fois que vous avez sélectionné une table ou une requête ici, Access affiche des options de propriété supplémentaires.

  11. Dans la zone Champ lié, sélectionnez le champ qui contient les valeurs que vous voulez stocker dans la liste. Le champ lié est la valeur qu’Access stocke dans le champ source du contrôle que vous avez défini précédemment. Dans certains cas, ce sera la valeur d’ID selon la façon dont vous avez conçu vos tables et vos champs De recherche. Dans d’autres cas, il peut s’agit des valeurs d’un champ spécifique. Dans la zone Champ d’affichage, sélectionnez le champ qui contient les valeurs à afficher à partir de la table ou requête associée. Voici les valeurs que les utilisateurs apprécieront lorsque vous utiliserez ce contrôle dans leur navigateur.

    Propriétés supplémentaires pour un contrôle de liste déroulante

  12. Cliquez sur Enregistrer dans la barre d’outils Accès rapide pour enregistrer les modifications apportées à votre vue.

Définir des options supplémentaires pour la zone de liste déroulante

  • Dans la zone Valeur par défaut, vous pouvez entrer une valeur à utiliser par défaut lors de la création d’un enregistrement. Si vous utilisez une valeur d’ID comme champ lié, vous devez utiliser une valeur d’ID appropriée de la table liée.

  • Dans la zone d’affichage déroulant, vous pouvez choisir une vue qui s’affiche dans une nouvelle fenêtre si vous cliquez sur la valeur affichée dans la zone de liste déroulante de votre navigateur (sauf dans un affichage Feuille de données). Lorsque vous ajoutez un nom d’affichage sous forme de fenêtre pop-up, les valeurs d’affichage sont formatées comme un lien hypertexte dans votre navigateur pour montrer qu’il est cliquable. Par exemple, le fait de cliquer sur le nom d’une personne dans l’affichage de liste peut afficher la liste de tous les détails de cette personne : vous chargez l’affichage de liste de cette personne dans une nouvelle fenêtre. Si l’affichage contient également une liste d’éléments associés, cette liste s’affiche également dans la fenêtre pop-up.

Une alternative à une zone de liste déroulante est un contrôle de lacomplete automatique, qui permet aux utilisateurs de taper un ou plusieurs caractères, affichant une liste des correspondances possibles à mesure qu’ils tapent. Plus ils entrent de caractères, plus la liste est étroite. Vous pouvez utiliser cette valeur au lieu d’une zone de liste déroulante si quelqu’un sait déjà la valeur qu’il cherche ou si vous devez lire à partir d’une source qui compte plus de 500 valeurs.

Pour en savoir plus sur les contrôles de suppression automatique, lisez l’ajout d’un contrôle de suppression automatique à une vue dans une application Access.

Besoin d’aide ?

Développez vos compétences dans Office
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

×