Bonjour
Est-il possible de sauvegarder le contenu d'une RichTextBox avec sa mise en oeuvre dans un champ (mémo?) d'une base Access, ou faut-il passer par la mise en oeuvre de fichier RTF?
Merci
Bonjour
Est-il possible de sauvegarder le contenu d'une RichTextBox avec sa mise en oeuvre dans un champ (mémo?) d'une base Access, ou faut-il passer par la mise en oeuvre de fichier RTF?
Merci
C'est tout à fait possible en enregistrant la propriété TextRTF dans le champ de la table. Par contre, cela n'est pas possible avec un simple databinding
Merci de ta réponse. Ceci étant, je ne vois pas du tout la démarche à exécuter. Je dois être particulièrement obtus sur ce coup...Envoyé par Tofalu
Merci de me donner quelques précisions.
Et bien avec un recordset ou bien une requête UPDATE.
A vrai dire, peut importe le controle tant que la propriété retourne une chaine de caractère.
Exemples ur un bouton valider :
EDIT : Sans aucun réel rapport si ce n'est le RTF : http://access.developpez.com/sources...ms#ControleRTF
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 dim oRst as DAO.Recordset set oRst=CurrentDb.OpenRecordset("Tbl_Livres") With orst .addnew .Fields("Auteur")="toto" .Fields("Description")=MonControleRTF.TextRTF .Update End With
Merci.
Je me suis un peu réveillé et j'ai également trouvé un autre moyen avec binding.
La RTB est dotée d'une propriété DatBindings. Pour pouvoir l'utiliser, MSDN précise qu'il faut passer par un contrôle ADO, mais cela fonctionne également avec un objet Command d'un DataEnvironment.
Tu paramètres la liaison Bindind de la RTB (source de données, membre et champ) dans la boite de dialogue "Liaisons aux données", dans laquelle se trouve déjà le nom de la propriété (ici TextRTF).
Et cela fonctionne... Par contre, je n'ai pas trouvé le moyen de me passer d'un DE et d'un objet Command, et de paramétrer uniquement par du code. La question reste donc en suspend pour ce point.
Merci.
Là effectivement je ne vois pas
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager