A partir de MS Access, je crée des documents Word, puis on doit les modifier
avec Access.
J'ai un champ de texte dans un formulaire d'Access (la touche ENTREE est
prévu pour la saisie en multi lignes - propriété : Effet Touche Entrée), les
lignes sont bien transférées vers Word à la position du signet.
Mon problème c'est en lecture de ce document, ces lignes sont transférées
dans le même champ de texte, mais elles se présentent sur une seule ligne !
J'ai controlé le caractère de fin de ligne dans les deux sens (écriture ou
lecture), il est VBCR.
Ma question, comment récupérer dans le champ de texte d'Access ces lignes ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Tisane
Bonjour TF,
A partir de MS Access, je crée des documents Word, puis on doit les modifier avec Access. J'ai un champ de texte dans un formulaire d'Access (la touche ENTREE est prévu pour la saisie en multi lignes - propriété : Effet Touche Entrée), les lignes sont bien transférées vers Word à la position du signet. Mon problème c'est en lecture de ce document, ces lignes sont transférées dans le même champ de texte, mais elles se présentent sur une seule ligne ! J'ai controlé le caractère de fin de ligne dans les deux sens (écriture ou lecture), il est VBCR. Ma question, comment récupérer dans le champ de texte d'Access ces lignes ?
Il faudrait remplacer le VBCR par VBCRLF plutôt (Chr(13) & Chr(10)). Pour Word, le VBCR ne fait pas de changement de ligne.
-- Tisane
Bonjour TF,
A partir de MS Access, je crée des documents Word, puis on doit les
modifier avec Access.
J'ai un champ de texte dans un formulaire d'Access (la touche ENTREE
est prévu pour la saisie en multi lignes - propriété : Effet Touche
Entrée), les lignes sont bien transférées vers Word à la position du
signet.
Mon problème c'est en lecture de ce document, ces lignes sont
transférées dans le même champ de texte, mais elles se présentent sur
une seule ligne ! J'ai controlé le caractère de fin de ligne dans les
deux sens (écriture ou lecture), il est VBCR.
Ma question, comment récupérer dans le champ de texte d'Access ces
lignes ?
Il faudrait remplacer le VBCR par VBCRLF plutôt (Chr(13) & Chr(10)).
Pour Word, le VBCR ne fait pas de changement de ligne.
A partir de MS Access, je crée des documents Word, puis on doit les modifier avec Access. J'ai un champ de texte dans un formulaire d'Access (la touche ENTREE est prévu pour la saisie en multi lignes - propriété : Effet Touche Entrée), les lignes sont bien transférées vers Word à la position du signet. Mon problème c'est en lecture de ce document, ces lignes sont transférées dans le même champ de texte, mais elles se présentent sur une seule ligne ! J'ai controlé le caractère de fin de ligne dans les deux sens (écriture ou lecture), il est VBCR. Ma question, comment récupérer dans le champ de texte d'Access ces lignes ?
Il faudrait remplacer le VBCR par VBCRLF plutôt (Chr(13) & Chr(10)). Pour Word, le VBCR ne fait pas de changement de ligne.
-- Tisane
TF
Merci, J'ai déjà remplacé VbCr par VbCrLf à l'aide de la fonction Replace,j'ai retrouvé tj vbVr. Maintenant, je remplace dans une boucle FOR, c'est bon.
"Tisane" a écrit dans le message de news:
Bonjour TF,
A partir de MS Access, je crée des documents Word, puis on doit les modifier avec Access. J'ai un champ de texte dans un formulaire d'Access (la touche ENTREE est prévu pour la saisie en multi lignes - propriété : Effet Touche Entrée), les lignes sont bien transférées vers Word à la position du signet. Mon problème c'est en lecture de ce document, ces lignes sont transférées dans le même champ de texte, mais elles se présentent sur une seule ligne ! J'ai controlé le caractère de fin de ligne dans les deux sens (écriture ou lecture), il est VBCR. Ma question, comment récupérer dans le champ de texte d'Access ces lignes ?
Il faudrait remplacer le VBCR par VBCRLF plutôt (Chr(13) & Chr(10)). Pour Word, le VBCR ne fait pas de changement de ligne.
-- Tisane
Merci,
J'ai déjà remplacé VbCr par VbCrLf à l'aide de la fonction Replace,j'ai
retrouvé tj vbVr.
Maintenant, je remplace dans une boucle FOR, c'est bon.
"Tisane" <b.tisane@laposte.net> a écrit dans le message de
news:O6aBgokAHHA.4892@TK2MSFTNGP04.phx.gbl...
Bonjour TF,
A partir de MS Access, je crée des documents Word, puis on doit les
modifier avec Access.
J'ai un champ de texte dans un formulaire d'Access (la touche ENTREE
est prévu pour la saisie en multi lignes - propriété : Effet Touche
Entrée), les lignes sont bien transférées vers Word à la position du
signet.
Mon problème c'est en lecture de ce document, ces lignes sont
transférées dans le même champ de texte, mais elles se présentent sur
une seule ligne ! J'ai controlé le caractère de fin de ligne dans les
deux sens (écriture ou lecture), il est VBCR.
Ma question, comment récupérer dans le champ de texte d'Access ces
lignes ?
Il faudrait remplacer le VBCR par VBCRLF plutôt (Chr(13) & Chr(10)).
Pour Word, le VBCR ne fait pas de changement de ligne.
Merci, J'ai déjà remplacé VbCr par VbCrLf à l'aide de la fonction Replace,j'ai retrouvé tj vbVr. Maintenant, je remplace dans une boucle FOR, c'est bon.
"Tisane" a écrit dans le message de news:
Bonjour TF,
A partir de MS Access, je crée des documents Word, puis on doit les modifier avec Access. J'ai un champ de texte dans un formulaire d'Access (la touche ENTREE est prévu pour la saisie en multi lignes - propriété : Effet Touche Entrée), les lignes sont bien transférées vers Word à la position du signet. Mon problème c'est en lecture de ce document, ces lignes sont transférées dans le même champ de texte, mais elles se présentent sur une seule ligne ! J'ai controlé le caractère de fin de ligne dans les deux sens (écriture ou lecture), il est VBCR. Ma question, comment récupérer dans le champ de texte d'Access ces lignes ?
Il faudrait remplacer le VBCR par VBCRLF plutôt (Chr(13) & Chr(10)). Pour Word, le VBCR ne fait pas de changement de ligne.