OVH Cloud OVH Cloud

Champ Mémo - Saut de ligne

1 réponse
Avatar
Philippe
Bonjour =E0 tous.

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.

Merci de bien vouloir m'aider,
Philippe.

1 réponse

Avatar
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.