Applies ToAccess pour Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Vous pouvez stocker du texte enrichi et mis en forme dans une base de données Access en utilisant un champ Texte long (également appelé Mémo) et en définissant la propriété TextFormat du champ sur RichText. Par exemple, vous pouvez mettre le texte en gras ou souligné, appliquer différentes polices à des mots ou des caractères individuels et modifier les couleurs du texte. Vous pouvez appliquer la mise en forme à tout ou partie du contenu du champ lorsque le champ est affiché dans une feuille de données et en modifiant le champ via un contrôle lié dans un formulaire ou un état.

Contenu de cet article

Qu’est-ce que le texte enrichi ?

Le texte enrichi est un texte mis en forme avec des options de mise en forme courantes, telles que le gras et l’italique, qui ne sont pas disponibles avec du texte brut. Vous mettez en forme vos données à l’aide d’outils de mise en forme courants, tels que le ruban et la mini-barre d’outils. En arrière-plan, Access applique du code de mise en forme HTML (Hypertext Markup Language) à vos données. Access utilise du code HTML, car il offre un plus grand degré de compatibilité avec les champs de texte enrichi stockés dans des listes SharePoint.

Image du ruban Access

Access stocke le texte enrichi à l’aide du type de données Texte long, qui est le seul type de données qui dispose d’une prise en charge intégrée du texte enrichi. Pour créer un champ de stockage de texte enrichi, vous créez un champ Texte long, puis définissez la propriété TextFormat de ce champ sur RichText. Les deux valeurs possibles sont :

  • Richtext    Active le texte enrichi et est stocké et interprété comme un balisage HTML enrichi.

  • Clair    Active le texte brut et est interprété comme du texte brut.

Vous définissez la propriété TextFormat pour le champ Texte long dans le tableau en mode Feuille de données et Création. Après avoir stocker du texte enrichi dans un champ Texte long, vous pouvez l’afficher dans un formulaire ou un état à l’aide d’un contrôle de zone de texte. Le contrôle de zone de texte a une propriété TextFormat qui hérite de sa valeur initiale de la propriété TextFormat du champ Texte long. Toutefois, vous pouvez modifier la propriété TextFormat sur le contrôle de zone de texte.

Le tableau suivant présente les options de mise en forme de texte enrichi prises en charge :

Icône

Option

Description

Image du bouton

Nom de la police

Sélectionne une autre police.

Image du bouton

Taille de police

Sélectionne une taille de police.

Image du bouton

Gras

Met le texte sélectionné en gras. Si le texte est déjà en gras, supprime le gras.

Image du bouton

Italique

Rend le texte sélectionné en italique. Si le texte est déjà en italique, supprime l’italique.

Image du bouton

Souligné

Souligne le texte. Si le texte est déjà souligné, supprime le soulignement.

Image du bouton

Aligner à gauche

Aligne le texte sur la marge de gauche.

Image du bouton

Centrer

Centre le texte dans la marge.

Image du bouton

Aligner à droite

Aligne le texte sur la marge de droite.

Image du bouton

Numérotation

Commence la numérotation des paragraphes. Le numéro apparaît avant chaque paragraphe.

Image du bouton Puces

Puces

Commence à placer une puce avant chaque paragraphe.

Image de bouton

Couleur de police

Sélectionne une couleur de premier plan de police.

Image du bouton

Couleur de surbrillance du texte

Donne au texte l’apparence qu’il a été marqué avec un stylet surligneur.

Image du bouton

Diminuer le retrait

Réduit la mise en retrait du paragraphe.

Image du bouton

Augmenter le retrait

Augmente la mise en retrait du paragraphe.

Image de bouton Gauche à droite

De gauche à droite

Remplit le contrôle de gauche à droite.

Image de bouton Droite à gauche

De droite à gauche

Remplit le contrôle de droite à gauche.

Haut de la page

Create un champ de texte enrichi

Vous pouvez créer un champ de texte enrichi en mode Feuille de données de table ou En mode Création.

En mode Feuille de données

  1. Ouvrez le tableau en modeAffichage Feuille de données.

  2. Sélectionnez Cliquer pour ajouter, puis texte long dans la liste.

  3. Double-cliquez sur l’en-tête de champ et entrez un nom explicite pour le nouveau champ.

  4. Enregistrez vos modifications.

En mode Création

  1. Ouvrez le tableau en mode Création.

  2. Dans la grille de création de table, recherchez la première ligne vide. Ensuite, dans la colonne Nom du champ, tapez un nom de champ.

  3. Dans la colonne Type de données , sélectionnez Texte long.

  4. Sous Propriétés du champ, cliquez sur l’onglet Général.

  5. Cliquez dans la zone Format du texte et sélectionnez Texte enrichi.

  6. Enregistrez vos modifications.

Haut de la page

Modifier un champ en texte enrichi

  1. Ouvrez la table qui contient le champ en mode Création.

  2. Dans la grille de création de tableau, cliquez sur le champ Texte long que vous souhaitez modifier en texte enrichi.

  3. Sous Propriétés du champ, cliquez sur l’onglet Général.

  4. Cliquez sur la zone Format du texte et sélectionnez Texte enrichi.

  5. Enregistrez vos modifications.

Haut de la page

Modifier un champ de texte enrichi en texte brut

Important    Lorsque vous modifiez un champ de texte enrichi en texte brut, Access vous invite à envoyer un avertissement indiquant que toute la mise en forme sera supprimée. Une fois que vous avez appliqué la modification au texte brut et que la table a été enregistrée, vous ne pouvez pas annuler la modification.

  1. Ouvrez la table qui contient le champ en mode Création.

  2. Dans la grille de création de tableau, cliquez sur le champ Texte long que vous souhaitez modifier en texte enrichi.

  3. Sous Propriétés du champ, cliquez sur l’onglet Général.

  4. Cliquez dans la zone TexteFormat et sélectionnez Texte brut.

  5. Enregistrez vos modifications.

Haut de la page

Effacer la propriété Append Only

Pour activer la mise en forme de texte enrichi pour un champ, vérifiez que la propriété Append Only du champ est désactivée. Sinon, Access masque le texte dans le champ chaque fois que vous placez votre curseur dans ce champ, ou dans tout formulaire ou contrôle d’état lié à ce champ.

Pour désactiver la propriété Append Only

  1. Ouvrez le tableau en mode Création.

  2. Sélectionnez le champ Texte long que vous souhaitez modifier, puis dans la partie inférieure du concepteur de tables, sous l’onglet Général , faites défiler vers le bas jusqu’à la propriété Ajouter uniquement .

  3. Cliquez sur le champ en regard de la propriété et sélectionnez Non dans la liste.

  4. Enregistrez vos modifications.

Haut de la page

Activer la mise en forme de texte enrichi pour les contrôles de formulaire et d’état

Si vous utilisez les commandes de l’onglet Create pour créer un formulaire ou un état et que vous avez activé la modification de texte enrichi pour le champ Texte long sous-jacent, le contrôle de zone de texte obtenu hérite de la propriété Format du texte définie pour le champ Texte long. Si vous avez des données dans le champ Texte long de votre tableau, ces données apparaissent dans le contrôle de texte de votre formulaire ou état. Toutefois, Access n’active pas la modification de texte enrichi lorsque vous ajoutez manuellement un contrôle à un formulaire ou un état, même si vous liez par la suite ce contrôle à un champ de texte long avec mise en forme de texte enrichi.

  1. Ouvrez le formulaire en mode Création.

  2. Sous l’onglet Création, dans le groupe Contrôles, cliquez sur Zone de texte.

  3. Dans une zone vide de votre formulaire, cliquez et faites glisser la souris pour dessiner le contrôle.

  4. Cliquez sur la zone de texte du nouveau contrôle, cliquez avec le bouton droit sur la zone de texte du contrôle (et non sur l’étiquette), puis cliquez sur Propriétés.

  5. Dans la feuille de propriétés du nouveau contrôle, cliquez sur l’onglet Tout .

  6. Cliquez sur la zone de propriété Source du contrôle et sélectionnez votre champ Texte long dans la liste.

    Par défaut, la liste affiche les champs de la table liée à votre formulaire. Si votre champ Texte long se trouve dans une autre table, utilisez cette syntaxe d’expression pour lier le contrôle : =[nom de la table] ![nom du champ]. Utilisez les crochets et le point d’exclamation exactement comme indiqué. Tapez le nom de votre table dans la première partie de l’expression et le nom de votre champ Texte long dans la deuxième partie. Par exemple, si vous avez une table nommée Notes avec un champ de texte long nommé Compliments, vous devez entrer cette chaîne dans la zone de propriété Source du contrôle : =[Notes]![Compliments]

  7. Dans la feuille de propriétés, avec l’onglet Tout toujours sélectionné, recherchez et sélectionnez la zone de propriété Format du texte , puis sélectionnez Texte enrichi dans la liste.

  8. Enregistrez vos modifications.

Haut de la page

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.