Retour à la ligne dans un champ Mémo

Comment forcer un retour à la ligne dans un champ Mémo ?

Manuellement

Il suffit d’appuyer sur la combinaison de touches[CTRL] et [Entrée].

En Visual Basic

Pour produire le même effet par programmation Visual Basic, écrivez (sur une seule ligne) :

Vous obtiendrez, dans le champ :

Ceci est un
test

La constante vbCrLf désigne la combinaison retour chariot/retour à la ligne. A certains endroits d’Access (dans les requêtes, les formulaires et les états, notamment), elle devra être remplacée par la combinaison Chr(13) & Chr(10).

Vous aimerez aussi...

4 réponses

  1. Le Vallois Eric dit :

    Bonjour,
    Je rencontre un problème avec l’insertion de retours chariot dans un champ de table.
    Je stocke des informations de type String dans un champ de table (Texte ou Mémo) avec une procédure VBA., en insérant un tirêt au début et un retour chariot à la fin de chaque chaine de caractères, pour une présentation ressemblant à une liste.
    Cette table est utilisée dans un état. La présence des retours chariots est inefficace, toutes mes chaines de caractères se retrouvent à la queue leu leu, pour un effet de liste assez raté…
    Qu’en pensez-vous ?
    Merci

    • Hervé Inisan dit :

      Il y a plusieurs types de retours chariots. En VBA : vbCr, vbLf et vbCrLf.
      (pour être plus précis : Lf n’est pas un retour chariot, mais un Line Feed).
      En cas de problème d’affichage, je pense que vbCrLf – ou Chr(13) & Chr(10) – sera le meilleur.

  2. Hervé Inisan dit :

    Mimi > Si on parle de la même chose : les champs Mémo ne s’agrandissent pas automatiquement sur un formulaire (leur rectangle est toujours fixe). Par contre, ils s’agrandissent à l’impression, sur un état, en fonction de leur contenu (et si leur propriété Auto-extensible vaut Oui).

  3. Mimi dit :

    Bonjour,

    Merci beaucoup pour ce site. C’est une solution intéressante… mais le champ Mémo de mon formulaire qui est aussi présent dans un tableau. Par contre, le champ qui est présent dans le tableau ne s’ajuste pas en fonction du texte.

    Et merci beaucoup.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *