J'ins=E8re des donn=E9es dans une table Access au d=E9part=20
d'une feuille Excel en utilisant ADODB et la requ=EAte SQL=20
INSERT dans un module VBA.
La table Access contient un champ de type M=E9mo.
La feuille Excel contient une cellule o=F9 il est possible=20
de passer =E0 la ligne lors de l'encodage.
Je voudrais savoir comment je peux faire pour que le=20
passage =E0 la ligne (CRLF) soit visible (qu'on passe=20
r=E9ellement =E0 la ligne) en Access. Actuellement je ne=20
vois qu'un petit carr=E9 (symb=F4le rempla=E7ant un caract=E8re=20
non visualisable) dans la table Access =E0 la place du CRLF.
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
Raymond [mvp]
Bonsoir.
L'import d'une feuille excel ne place que le caractère LF dans les champs mémo. access ne comprenant que CRLF il faut faire une requête modification pour changer la caractère de fin de ligne. UPDATE TABLE2 SET TABLE2.lememo = Replace([lememo],Chr(10),Chr(13) & Chr(10)); la réciproque n'est pas vrai. -- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Philippe" a écrit dans le message de news:c6a101c3ee89$72827b70$ Bonjour à tous.
J'insère des données dans une table Access au départ d'une feuille Excel en utilisant ADODB et la requête SQL INSERT dans un module VBA.
La table Access contient un champ de type Mémo. La feuille Excel contient une cellule où il est possible de passer à la ligne lors de l'encodage.
Je voudrais savoir comment je peux faire pour que le passage à la ligne (CRLF) soit visible (qu'on passe réellement à la ligne) en Access. Actuellement je ne vois qu'un petit carré (symbôle remplaçant un caractère non visualisable) dans la table Access à la place du CRLF.
Merci de bien vouloir m'aider, Philippe.
Bonsoir.
L'import d'une feuille excel ne place que le caractère LF dans les champs
mémo. access ne comprenant que CRLF il faut faire une requête modification
pour changer la caractère de fin de ligne.
UPDATE TABLE2 SET TABLE2.lememo = Replace([lememo],Chr(10),Chr(13) &
Chr(10));
la réciproque n'est pas vrai.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Philippe" <anonymous@discussions.microsoft.com> a écrit dans le message de
news:c6a101c3ee89$72827b70$a301280a@phx.gbl...
Bonjour à tous.
J'insère des données dans une table Access au départ
d'une feuille Excel en utilisant ADODB et la requête SQL
INSERT dans un module VBA.
La table Access contient un champ de type Mémo.
La feuille Excel contient une cellule où il est possible
de passer à la ligne lors de l'encodage.
Je voudrais savoir comment je peux faire pour que le
passage à la ligne (CRLF) soit visible (qu'on passe
réellement à la ligne) en Access. Actuellement je ne
vois qu'un petit carré (symbôle remplaçant un caractère
non visualisable) dans la table Access à la place du CRLF.
L'import d'une feuille excel ne place que le caractère LF dans les champs mémo. access ne comprenant que CRLF il faut faire une requête modification pour changer la caractère de fin de ligne. UPDATE TABLE2 SET TABLE2.lememo = Replace([lememo],Chr(10),Chr(13) & Chr(10)); la réciproque n'est pas vrai. -- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Philippe" a écrit dans le message de news:c6a101c3ee89$72827b70$ Bonjour à tous.
J'insère des données dans une table Access au départ d'une feuille Excel en utilisant ADODB et la requête SQL INSERT dans un module VBA.
La table Access contient un champ de type Mémo. La feuille Excel contient une cellule où il est possible de passer à la ligne lors de l'encodage.
Je voudrais savoir comment je peux faire pour que le passage à la ligne (CRLF) soit visible (qu'on passe réellement à la ligne) en Access. Actuellement je ne vois qu'un petit carré (symbôle remplaçant un caractère non visualisable) dans la table Access à la place du CRLF.