Ajouter un contrôle de saisie semi-automatique à une vue dans une application Access

S’applique à
Access pour Microsoft 365 Access 2019 Access 2016 Access 2013
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.
Vous pouvez partager des données Access avec Dataverse, qui est une base de données cloud sur laquelle vous pouvez créer des applications Power Platform, automatiser des flux de travail, des agents virtuels, etc. pour le web, les téléphones ou les tablettes. Pour plus d’informations, consultez Prise en main : Migrer les données Access vers Dataverse.

Dans les applications web Access, un contrôle de saisie semi-automatique affiche les choix à mesure que quelqu’un tape afin qu’il puisse trouver les valeurs correctes. Il peut être difficile de choisir la bonne valeur parmi une longue liste d’éléments connexes. Les contrôles de saisie semi-automatique vous aident à effectuer cette tâche. Par exemple, avec ce contrôle de saisie semi-automatique pour les zones d’expédition, si vous tapez « m », quatre options s’affichent.

Des correspondances partielles apparaissent quand vous tapez dans une zone de saisie semi-automatique

Si vous ajoutez « e » au « m » pour former « me », la liste se réduit au Mexique uniquement. Si vous tapez « mo », tous les choix disparaissent de la zone, car il n’y a pas de correspondance.

Remarque

Les contrôles de saisie semi-automatique sont disponibles uniquement pour les applications web Access et non pour les bases de données Access de bureau.

Ajouter un contrôle de saisie semi-automatique à une vue

Pour ajouter un contrôle de saisie semi-automatique, modifiez l’affichage dans Access et ajoutez le contrôle à partir de la galerie Contrôles .

  1. Démarrez Access et ouvrez l’application web.
  2. Cliquez sur le nom de la légende du tableau dans le sélecteur de tableau dans le volet gauche. Cliquez ensuite sur la vue dans le sélecteur de vue. Dans cet exemple, Tâches est la table et Liste est l’affichage dans lequel vous souhaitez ajouter le contrôle de saisie semi-automatique. Table Tâches et vue Liste dans la conception d’application
  3. Cliquez sur Modifier au milieu de l’écran pour ouvrir l’affichage en mode création.
  4. Sous Affichage, cliquez sur Contrôle>de saisie semi-automatique. Contrôle de saisie semi-automatique
  5. Déplacez le nouveau contrôle de saisie semi-automatique à la position souhaitée.
  6. Si vous le souhaitez, ajoutez un contrôle d’étiquette en cliquant sur le bouton Étiquette dans la galerie Contrôles. Déplacez ensuite l’étiquette à côté du contrôle de saisie semi-automatique. Entrez une légende qui explique comment utiliser le contrôle de saisie semi-automatique.
  7. Cliquez sur le contrôle de saisie semi-automatique que vous avez ajouté dans la grille de création. Cliquez ensuite sur l’icône Données en regard de celle-ci pour ouvrir les options de ses propriétés. C’est là que vous allez connecter le contrôle à sa source de données. Zone de propriété pour un nouveau contrôle de zone de saisie semi-automatique
  8. Pour lier le contrôle de saisie semi-automatique à un champ de sorte que la valeur sélectionnée y soit stockée, cliquez sur Source du contrôle. Sélectionnez ensuite le champ dans lequel vous souhaitez stocker la valeur.
  9. Cliquez sur Source de ligne, puis sélectionnez la table ou la requête qui contient les valeurs que vous souhaitez afficher à mesure que les utilisateurs tapent dans le contrôle de saisie semi-automatique. Une fois que vous avez sélectionné une table ou une requête, Access affiche des options de propriété supplémentaires.
  10. Dans la zone Champ lié , sélectionnez le champ qui contient les valeurs que vous souhaitez stocker dans la liste. Le champ lié est la valeur qu’Access stocke dans le champ source de contrôle que vous avez défini précédemment. Dans certains cas, il s’agit de la valeur d’identification, en fonction de la façon dont vous avez conçu vos tables et champs Liste de choix. Dans la zone Champ d’affichage principal , sélectionnez le champ qui contient les valeurs que vous souhaitez afficher à partir de la table ou requête associée. Il s’agit des valeurs que les utilisateurs voient lorsqu’ils utilisent ce contrôle dans leur navigateur. Toutes les propriétés disponibles dans la zone de propriété
  11. Cliquez sur Enregistrer dans la barre d’outils Accès rapide pour enregistrer vos modifications d’affichage.

Utilisation d’un contrôle de saisie semi-automatique dans votre navigateur

Lorsque vous entrez du texte dans le contrôle de saisie semi-automatique :

  • Plus vous tapez de caractères, plus la liste se rétrécit.
  • La recherche ne respecte pas la casse. Les lettres majuscules et minuscules sont traitées de la même manière.
  • S’il y a plus de 8 correspondances, un message apparaît en bas de la liste et suggère une recherche plus spécifique. Dans ce cas, continuez à taper d’autres caractères.

Définir des options supplémentaires pour le contrôle de saisie semi-automatique

  • Dans la zone Valeur par défaut , vous pouvez entrer une valeur à utiliser comme valeur par défaut lors de la création d’un enregistrement. Si vous utilisez une valeur d’ID comme champ lié, utilisez la valeur d’ID appropriée de la table associée.
  • Dans la zone Affichage contextuel , vous pouvez choisir un affichage qui s’ouvre dans une nouvelle fenêtre lorsque vous cliquez sur la valeur affichée dans la zone, sauf en mode Feuille de données . Lorsque vous ajoutez un nom d’affichage en tant que fenêtre contextuelle, les options d’affichage sont formatées sous forme de lien hypertexte dans votre navigateur pour indiquer qu’il est possible de cliquer dessus.

Par exemple, cliquer sur le nom d’une personne dans l’affichage Liste peut afficher tous les détails de cette personne. C’est comme si vous choisissiez l’enregistrement de cette personne dans la vue Liste. Si l’affichage contient également des éléments liés, ces lignes apparaissent également dans la fenêtre contextuelle.

  • Dans la zone Champ d’affichage secondaire , vous pouvez choisir un champ secondaire à afficher sous chaque élément. Par exemple, si l’enregistrement d’un employé comporte un champ pour son poste, vous pouvez choisir le champ Poste comme champ d’affichage secondaire.

Voici un exemple illustrant un champ d’affichage secondaire. Le titre du poste d’Amy Strande, « Rédactrice en chef », est extrait du champ Titre du poste dans le dossier d’Amy et est affiché sous son nom. Le champ d’affichage secondaire est disponible uniquement dans une zone de saisie semi-automatique lors de la sélection des valeurs.

Résultat d’une recherche via une zone de saisie semi-automatique avec champ d’affichage secondaire

  • Dans les propriétés Mise en forme , utilisez la zone Conseil pour entrer un texte descriptif qui aide les utilisateurs à comprendre comment utiliser le contrôle de saisie semi-automatique. Le texte par défaut est « Rechercher... », mais vous pouvez le remplacer par quelque chose qui correspond mieux à vos besoins, par exemple « Entrez le nom d’un employé ».

Une alternative au contrôle de saisie semi-automatique est une zone de liste modifiable, qui permet aux utilisateurs de cliquer pour afficher une liste déroulante de choix, tels que les noms de pays/région. Pour en savoir plus sur les zones de liste déroulante, voir Ajouter une zone de liste déroulante à un affichage dans une application Access.