Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

  1. #1
    Expert éminent sénior
    [Access 2007 - Nouveauté] Edition de texte enrichi dans les champs mémos
    Voici une nouveauté attendue depuis longtemps : la possibilité d'éditer la mise en forme des caractères dans une zone de texte. Encore même mieux, le résultat mis en forme est sauvegardé automatiquement dans la base de données. Plus besoin de programmer soi-même un contrôle RichTextBox.

    Illustrations :

    Création du champ dans la table et définition de sa propriété Format du Texte : Texte Enrichi



    Création du contrôle dans le formulaire



    Il doit lui aussi permettre l'édition de texte enrichi.

    Manipulation

    Une barre d'outils vient se positionner automatiquement au niveau du contrôle. Elle permet de changer la mise en forme des caractères (couleur, taille, police, etc.)



    Résultat




    Questions :

    - Que pensez vous de cette nouveauté ?
    - Utilisez vous le contrôle RichTextBox dans vos applications actuelles ? Cela va t'il vous faciliter la vie ?

  2. #2
    Expert confirmé
    c'est une nouveauté intéréssante
    notamment pour tout ce qui concerne les notations de type chimie
    ou mathématiques

    de plus cela permettra de descendre très fin au niveau de la présentation conditionnelle
    Elle est pas belle la vie ?

  3. #3
    Expert éminent
    Texte enrichi, ça m'évoque RichTextFormat,

    Mais à la fin récupère-t-on du RTF illisible ou du HTML ?

    ça serait génial pour intégrer un champ Mémo à du contenu Web.
    Ne mettez pas "Problème" dans vos titres, par définition derrière toute question se cache un problème
    12 tutoriels Access



  4. #4
    Expert éminent sénior
    Du html tout propre et VB propose même des méthode pour épurer le code html.

    Cf la méthode PlainText

  5. #5
    Expert éminent
    Dans ce cas, j'ai voté "très intéressante"
    Ne mettez pas "Problème" dans vos titres, par définition derrière toute question se cache un problème
    12 tutoriels Access



  6. #6
    Membre chevronné
    Bonjour,

    je vois l'intérêt suivant si c'est possible :

    A) je créé sous VBA le contenu enrichi avant enregistrement dans la table

    B) Le texte est toujours enrichi dans l'état créé après inclusion dans une zone texte.

    Dans ce cas, ça permet directement de faire resortir du texte dans un état sans s'embêter a positionner des zones textes côte à côte pour mettre en gras par exemple une date.

    Suis-je clair ?

    Philippe

  7. #7

  8. #8
    Membre chevronné
    C'est possible en effet, par contre, il faut enlever la balise DIV sinon saut de ligne.

    Le plus simple sera surement de créer les balises au moment de l'insertion du champ dans la zone texte générale de l'état...

    Philippe

  9. #9
    Membre à l'essai
    Si cette nouveauté permet réellement de formater un texte pour l'utiliser dans un courrier alors: génial.

    Le formatage sera utilisable dans un état?

  10. #10
    Expert éminent sénior
    Citation Envoyé par DocGyn
    Si cette nouveauté permet réellement de formater un texte pour l'utiliser dans un courrier alors: génial.

    Le formatage sera utilisable dans un état?
    Bien sûr

  11. #11
    Rédacteur/Modérateur

    Citation Envoyé par cafeine
    Dans ce cas, j'ai voté "très intéressante"
    Ce qu'on a oublié, c'est la taille, je ne sais pas si au final tu diras encore la même chose.
    Et on sait pas changer son vote
    J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
    Débutez en VBA

    Mes articles


    Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !

  12. #12
    Invité
    Invité(e)
    Bonjour,

    Ce qui fait qu'on ne saurait plus obligé de passer par Word pour faire certains publipostage, quant on veut dans du texte mettre des caractères en gras.

    Si vous avez tester est-ce possible ?

    Si c'est possible se serait très interressant.

    Starec

  13. #13
    Rédacteur/Modérateur

    Citation Envoyé par Starec
    Bonjour,

    Ce qui fait qu'on ne saurait plus obligé de passer par Word pour faire certains publipostage, quant on veut dans du texte mettre des caractères en gras.

    Si vous avez tester est-ce possible ?

    Si c'est possible se serait très interressant.

    Starec
    Mes essais sont peu concluants. On retrouve en Word les balises du HTML.
    J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
    Débutez en VBA

    Mes articles


    Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !

  14. #14
    Invité
    Invité(e)
    Salut Heureux-oli

    Tu as fait des essais avec Word, mais en faisant le publipostage directement dans Access par les états, sans passer par Word.

    Starec

  15. #15
    Membre du Club
    Trés bien mais GROSSE DECEPTION : inutilisable dans les sous formulaire (je n'ai que ca !!!!)

  16. #16
    Membre averti
    Une barre d'outils vient se positionner automatiquement au niveau du contrôle. Elle permet de changer la mise en forme des caractères (couleur, taille, police, etc.)
    Salut membres du forum,
    Il serait plus intéressant de prévoir une commande spéciale qui permette de rendre cette barre d'outils de mise en forme stable afin de faciliter le traitement de texte dans le champ mémo (ou texte long depuis Access 2013).
    Je souhaite qu'on y ajoute plus d'outils de mise en forme.
    J'aime l'utiliser le plus souvent.
    Cordialement.
    Le savoir est la lumière de l'esprit
    Le chemin de la réussite

    Les savants sont les héritiers de la science
    Qui cherche positivement trouve
    Tout ce qui brille n'est pas l'or ou diamant
    Mais l'or et le diamant se trouvent avec sagesse, intelligence et effort