Méthodes de personnalisation d'une zone de texte

Important :  Cet article a été traduit automatiquement, voir l’avertissement. Vous pouvez consulter la version en anglais de cet article ici.

Après avoir inséré une zone de texte dans un modèle de formulaire, vous pouvez la personnaliser en modifiant ses propriétés et ses paramètres dans la boîte de dialogue Propriétés de la zone de texte. Pour ouvrir cette boîte de dialogue, dans le modèle de formulaire, double-cliquez sur la zone de texte dont vous souhaitez modifier les propriétés.

Le tableau ci-dessous décrit quelques manières dont vous pouvez personnaliser une zone de texte et en explique les raisons. Ce tableau ne fournit pas d'informations détaillées sur les options de la boîte de dialogue Propriétés de la zone de texte, mais vous permet de vous faire une idée des différentes options disponibles.

Remarques : 

  • Si vous créez un modèle de formulaire compatible avec les navigateurs web, certaines fonctions de la boîte de dialogue Propriétés de la zone de texte ne sont pas disponibles. Par exemple, les sauts de paragraphe ne sont pas pris en charge.

  • Si votre modèle de formulaire est basé sur une base de données, schéma ou toute autre source de données existante, vous pouvez ne pas être en mesure de personnaliser tous les aspects d'un contrôle. Par exemple, vous pourrez peut-être modifier la taille du contrôle, mais pas son nom champ ou du groupe, qui sont dérivées de la source de données existante.

Onglet

Tâche

Détails

Données

Modifier le nom du champ associé

Lorsque vous concevez un modèle de formulaire vierge, vous pouvez modifier le champ par défaut ou nom d'un contrôle pour qu'elle soit plus facile à identifier lorsque vous travaillez avec la source de données du groupe. Par exemple, un champ nommé « Vendeur » est plu évocateur qu'un champ nommé « champ1 ».

Remarque : Lorsque vous modifiez le nom d'un champ, cela n'affecte en rien la liaison entre une zone de texte et un champ dans la source de données. Si vous devez lier une zone de texte à un autre champ, cliquez avec le bouton droit sur la zone de texte et cliquez sur Modifier la liaison dans le menu contextuel.

Données

Modifier le type de données

Lorsque vous créez un modèle de formulaire vierge, vous pouvez modifier le type de données par défaut d'un contrôle. Par exemple, le type de données par défaut d'une zone de texte est Texte (string), mais vous pouvez le modifier à votre guise. Ainsi, si vous souhaitez que les utilisateurs entrent des euros dans une zone de texte Montant de la transaction, vous pouvez choisir le type de données Nombre entier (integer), puis sélectionner les options de mise en forme appropriées pour que les valeurs entrées dans la zone de texte soient affichées avec le symbole monétaire de l'euro (€).

En savoir plus sur les types de données

Le tableau ci-dessous répertorie les types de données disponibles pour les zones de texte.

Type de données

Description

Texte (string)

À utiliser pour les données telles que les noms, les adresses, les numéros de téléphone ou de sécurité sociale, etc.

Nombre entier (integer)

À utiliser pour les numéros entiers positifs ou négatifs tels que 1 234, –1 234 ou 1 234 €.

Décimal (double)

À utiliser pour les nombres décimaux, par exemple 1 234,12, –1234,12 ou 1 234,12 €.

Vrai/Faux (boolean)

À utiliser pour les données qui doivent avoir pour valeur 1 (vrai) ou 0 (faux).

Lien hypertexte (anyURI)

À utiliser pour les liens hypertexte tels qu'un chemin d'accès UNC (Universal Naming Convention) ou une URL (Uniform Resource Locator).

Date (date)

À utiliser pour les dates, par exemple 14/03/2007 ou 14 mars 2007.

Heure (time)

À utiliser pour les valeurs de temps telles que 9:46:55 ou 09:46.

Date et heure (dateTime)

À utiliser pour la date et l'heure, par exemple 14/03/2007 11:30.

Données

Spécifier une valeur par défaut

Si vous souhaitez que le texte par défaut s'affichent à l'intérieur d'un contrôle lorsqu'un utilisateur ouvre tout d'abord le formulaire, vous pouvez taper ce texte dans la zone valeur. Vous pouvez également utiliser la valeur d'un autre champ dans la source de données en tant que la valeur par défaut pour un contrôle. Valeurs par défaut sont différentes du texte d'espace réservé (qui est décrit plus loin dans cet article) dans la mesure où ils sont toujours enregistrés sous forme de données dans le fichier de formulaire (.xml).

Données

Afficher les résultats d'un calcul

Pour afficher les résultats d'un calcul dans un contrôle, vous pouvez cliquer sur Insérer une formule Image du bouton en regard de la zone valeur pour associer des formules et des fonctions avec le contrôle. Par exemple, vous pouvez créer une formule qui additionne une colonne de nombres dans un tableau extensible à l'aide d'une zone de texte en association avec la fonction somme . Ou vous pouvez associer la fonction aujourd'hui à une zone de texte spécifique afin que lorsque l'utilisateur ouvre le formulaire, la date actuelle est affichée dans cette zone de texte.

Données

Rendre le remplissage d'une zone de texte obligatoire

Pour rappeler de manière visuelle aux utilisateurs d'entrer des données dans une zone de texte, activez la case à cocher Ne peut pas être vierge. Lorsque les utilisateurs ouvrent le formulaire, un astérisque rouge s'affiche dans le contrôle et fait office de rappel. L'utilisateur ne peut envoyer des données que s'il entre une valeur dans le contrôle.

Données

Ajouter une validation des données

Cliquez sur Validation des données pour définir des règles de validation de données pour le contrôle. Par exemple, si vous avez besoin des numéros de référence doivent être entrées dans un format spécifique — trois chiffres, puis un tiret et puis deux autres chiffres, vous pouvez utiliser la validation des données pour vous assurer que les utilisateurs sont conformes à ce modèle.

Données

Appliquer les règles

Lorsque vous cliquez sur Règles, vous pouvez définir une règle qui entraîne l'exécution automatique d'une ou plusieurs actions si l'utilisateur modifie la valeur d'un contrôle. Dans un formulaire de bon de commande, par exemple, si un utilisateur entre un nombre supérieur à 10 dans une zone de texte Total, vous pouvez utiliser une règle qui permet d'afficher une boîte de dialogue stipulant « Commander plus de 10 articles différents à la fois peut retarder la livraison ». Vous pouvez également utiliser une règle pour récupérer automatiquement des informations mises à jour à partir d'une source de données externe. Par exemple, dans un formulaire d'achat d'actions, vous pouvez utiliser une règle qui vous permet de récupérer et d'afficher les cotes des actions en temps réel dans une zone de texte lorsque le formulaire est ouvert ou lorsque l'utilisateur demande ces informations.

Affichage

Afficher un texte d'espace réservé

Si vous souhaitez fournir à l'utilisateur des instructions concernant les données à entrer dans la zone de texte, vous pouvez taper du texte d'instructions dans la zone Espace réservé. Par exemple, dans une zone de texte Nombre de nuits d'hôtel, un texte d'espace réservé peut être utilisé pour inviter les utilisateurs à entrer un certain type de données.

Comme une valeur par défaut, le texte d'espace réservé s'affiche à l'intérieur d'un contrôle de saisie de texte lorsqu'un utilisateur ouvre tout d'abord un formulaire. Toutefois, texte d'espace réservé est différent de valeurs par défaut des trois façons suivantes :

  • Texte d'espace réservé n'est jamais enregistré sous forme de données dans le fichier de formulaire (.xml).

  • Contrairement à une valeur par défaut qui s'affiche sous forme de texte normal à l'intérieur d'un contrôle, texte d'espace réservé toujours est estompé.

  • Contrairement à une valeur par défaut, texte d'espace réservé n'est pas pris en charge dans les modèles de formulaires compatibles avec les navigateurs.

Affichage

Rendre la zone de texte accessible en lecture seule

Pour empêcher les utilisateurs de modifier le contenu d'un contrôle, sélectionnez la lecture seule case à cocher. Par exemple, si vous utilisez une zone de texte pour afficher les résultats d'une formule, vous pouvez rendre la zone de texte en lecture seule pour empêcher les utilisateurs de modifier ce résultat. Même si une zone de texte en lecture seule n'est pas estompé dans le formulaire, les utilisateurs ne peuvent pas avoir à taper des informations dans la zone de texte.

Affichage

Désactiver le vérificateur d'orthographe ou la fonction de saisie semi-automatique

Si vous souhaitez empêcher l'utilisateur de vérifier l'orthographe du texte entré dans un contrôle d'entrée de texte ou de réutiliser automatiquement dans ce contrôle des entrées précédentes issues du formulaire, désactivez les cases à cocher Activer le vérificateur d'orthographe et Activer la saisie semi-automatique, qui sont activées par défaut. Par exemple, vous pouvez désactiver le vérificateur d'orthographe pour les zones de texte qui contiennent des noms propres. Vous pouvez désactiver la saisie semi-automatique pour des raisons de confidentialité lorsqu'un formulaire est partagé entre plusieurs personnes, par exemple.

Affichage

Permettre aux utilisateurs de taper plusieurs lignes de texte

Si vous souhaitez qu'une zone de texte contienne plusieurs lignes de texte, activez la case à cocher Multiligne. Vous pouvez alors autoriser les sauts de paragraphe dans la zone de texte.

Affichage

Activer les sauts de paragraphe

Si vous avez activé la case à cocher Multiligne et que vous souhaitez permettre aux utilisateurs d'entrer des paragraphes d'informations dans la zone de texte, activez la case à cocher Sauts de paragraphe. Cette opération est utile si, par exemple, vous souhaitez que les utilisateurs répondent à une question sous forme de rédaction dans une zone de texte, et si vous souhaitez également que les données soient au format texte brut, car les utilisateurs les enverront au final à une base de données. Si vous activez la case à cocher Multiligne dans un modèle de formulaire compatible avec les navigateurs, vous ne pouvez pas désactiver la case à cocher Sauts de paragraphe.

Affichage

Activer le renvoi à la ligne automatique

Si vous avez activé la case à cocher Multiligne, InfoPath active automatiquement la case Renvoyer à la ligne automatiquement afin que le texte passe d'une ligne à l'autre lorsque l'utilisateur tape du texte dans la zone de texte. Si le renvoi à la ligne automatique est activé, vous pouvez sélectionner des options de défilement dans la liste Défilement. Par exemple, vous pouvez ajouter des barres de défilement dans une zone de texte lorsque l'utilisateur entre plus de texte que ne peut en afficher la zone de texte par défaut. Pour que les options de défilement fonctionnent correctement, votre zone de texte doit avoir une hauteur et une largeur fixes. Si vous activez la case à cocher Multiligne dans un modèle de formulaire compatible avec les navigateurs, vous ne pouvez pas désactiver la case à cocher Renvoyer à la ligne automatiquement, ni spécifier d'options dans la liste Défilement.

Affichage

Limiter les caractères

Pour définir une limite de caractères pour une zone de texte, activez la case à cocher Limiter la zone de texte à, puis spécifiez le nombre de caractères autorisés. Par exemple, dans un modèle de formulaire de ressources humaines, utilisez cette fonction pour empêcher les utilisateurs d'entrer plus de cinq caractères dans une zone de texte ID de l'employé. Si le modèle de formulaire est lié à une base de données ou à un schéma XML externe et que la source de données a déjà des contraintes au niveau du nombre de caractères autorisés, Microsoft Office InfoPath affiche automatiquement une erreur de validation de données si l'utilisateur dépasse la limite définie lorsqu'il remplit un formulaire basé sur votre modèle. Pour que le curseur passe automatiquement au contrôle suivant du formulaire lorsque le nombre de caractères autorisés est atteint pour un contrôle, activez la case Passer automatiquement au contrôle suivant lorsque la limite est atteinte. Cette fonction n'est toutefois pas prise en charge dans les modèles de formulaire compatibles avec les navigateurs.

Affichage

Ajouter une mise en forme conditionnelle

Cliquez sur Mise en forme conditionnelle pour ouvrir la boîte de dialogue Mise en forme conditionnelle, dans laquelle vous pouvez modifier l'apparence d'un contrôle, notamment sa visibilité, en fonction des valeurs que les utilisateurs entrent dans le formulaire. Par exemple, dans un modèle de formulaire de rapport des ventes, vous pouvez utiliser la mise en forme conditionnelle pour avertir l'utilisateur que le montant des dépenses est supérieur au montant du budget.

Taille

Ajuster la taille, le remplissage et les marges

Vous pouvez spécifier manuellement la taille d'un contrôle en entrant des valeurs dans les zones hauteur et largeur. Vous pouvez également affiner l'espacement à l'intérieur et l'extérieur du contrôle en modifiant le remplissage, qui est la quantité d'espace de mémoire tampon qui entoure le contenu du contrôle, ou les marges, ce qui correspond à la quantité d'espace entre la bordure du contrôle et du texte environnant ou contrôles sur le modèle de formulaire.

Taille

Aligner la zone de texte avec son étiquette

Pour mieux aligner le texte à l'intérieur d'un contrôle avec son étiquette, cliquez sur le bouton Aligner. InfoPath ajuste automatiquement la hauteur du contrôle, marge intérieure inférieure et paramètres de marge inférieure si nécessaire.

Avancé

Spécifier une info-bulle

Pour ajouter une note explicative lorsque les utilisateurs placent le pointeur sur le contrôle, entrez le texte souhaité dans la zone Info-bulle. Utilitaires passer à l'écran de lecture d'accessibilité, tels qu'écran informations disponibles sous forme de synthèse vocale ou un affichage en Braille actualisable, s'appuient souvent sur ces info-bulles pour interpréter les informations pour leurs utilisateurs.

Avancé

Modifier l'ordre de l'index de tabulation

Vous pouvez modifier la position d'un contrôle dans l'ordre de tabulation général du modèle de formulaire. Ordre de tabulation est l'ordre dans lequel le focus se déplace dans un formulaire à partir d'un champ ou l'objet à l'autre que les utilisateurs appuyer sur TAB ou MAJ + TAB. Le paramètre d'index de tabulation par défaut pour tous les contrôles dans un modèle de formulaire est égal à 0, mais l'ordre de tabulation commence par 1. Autrement dit, n'importe quel contrôle à 1 dans la zone index tabulation est visité en premier lorsque les utilisateurs appuyer sur la touche TAB. N'importe quel contrôle avec 2 dans la zone index tabulation est visité en second, et ainsi de suite. Tous les contrôles avec la valeur 0 dans la zone index tabulation viennent en derniers dans l'ordre de tabulation. Si vous voulez ignorer des contrôles dans l'ordre de tabulation, entrez -1 dans la zone index tabulation.

Avancé

Affecter un raccourci clavier

Vous pouvez taper une lettre ou un chiffre dans la zone touche d'accès rapide pour spécifier un raccourci clavier. Raccourcis clavier permettent aux utilisateurs d'accéder à un contrôle en appuyant sur une combinaison de touches, au lieu d'utiliser la souris. Si vous choisissez d'utiliser les raccourcis clavier dans votre modèle de formulaire, vous devez communiquer aux utilisateurs que les raccourcis existent. Par exemple, vous pouvez taper (ALT + S) après une étiquette de zone de texte pour indiquer aux utilisateurs qu'il existe un raccourci clavier pour une zone de texte vendeur.

Avancé

Spécifier ou personnaliser des actions de fusion

Cliquez sur Paramètres de fusion pour spécifier comment les données que les utilisateurs entrent dans le contrôle doivent apparaître lorsque plusieurs formes sont combinées. Par exemple, vous pouvez choisir devant le texte à partir d'une zone de texte avec un mot spécifique ou éléments de zone de texte séparé par un point-virgule.

Avancé

Obtenir l'identificateur ViewContext de la zone de texte

Vous pouvez utiliser la valeur ViewContext pour identifier le contrôle dans le code. Par exemple, si vous connaissez la valeur ViewContext, vous pouvez l'utiliser avec la méthode ExecuteAction de l'objet View par programme effectue une action Édition sur les données XML qui sont liées au contrôle.

Avancé

Spécifier et personnaliser une étendue des entrées

Cliquez sur Étendue d'entrée pour spécifier le type d'entrée d'utilisateur est destiné le contrôle. Cela permet d'améliorer la reconnaissance de l'écriture manuscrite et vocale pour le contrôle de saisie. Par exemple, si vous utilisez la portée des entrées IS_URL pour le contrôle, InfoPath sait pour ignorer les espaces entre les mots.

Formulaires du navigateur

Personnaliser les paramètres permettant de publier les données sur le serveur

L'onglet formulaires de navigateur s'affiche uniquement lorsque vous concevez un modèle de formulaire compatible avec les navigateurs. Il permet de contrôler si les données sont envoyées au serveur lorsque les utilisateurs modifient des données dans la zone de texte.

Remarque : Avertissement traduction automatique : cet article a été traduit par un ordinateur, sans intervention humaine. Microsoft propose cette traduction automatique pour offrir aux personnes ne maîtrisant pas l’anglais l’accès au contenu relatif aux produits, services et technologies Microsoft. Comme cet article a été traduit automatiquement, il risque de contenir des erreurs de grammaire, de syntaxe ou de terminologie.

Développez vos compétences
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 ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×