OVH Cloud OVH Cloud

Zéro affiché au lieu du texte

8 réponses
Avatar
speleo
Bonjour,
Je me bataille avec un cas depuis 2 jours et j'espère que vous allez pouvoir
m'aider. J'ai un document Word 2002 utilisant un fichier Excel 2002 pour les
données.

J'ai un champs qui contient habituellement des chiffres mais qui peux
également contenir du texte. Lorsqu'il contient du texte, la valeur affichée
dans mon document fusionné Word est toujours zéro. Lorsqu'il contient des
chiffres, tout va bien.

J'ai d'autres champs textes qui sont affichés correctement. Dans les 2 cas,
les cellules sont formatées "général" dans Excel.

Y a-t-il un formatage spécifique à un champs dans Word? Quelqu'un a-t-il une
idée pourquoi j'ai ce comportement bizarre!!! Au secours!!!

8 réponses

Avatar
Anacoluthe
Bonjour !

'speleo' nous a écrit ...
J'ai un document Word 2002 utilisant un fichier Excel 2002 pour les
données.
J'ai un champs qui contient habituellement des chiffres mais qui peux
également contenir du texte. Lorsqu'il contient du texte, la valeur affichée
dans mon document fusionné Word est toujours zéro. Lorsqu'il contient des
chiffres, tout va bien.


Dans votre document principal, affichez les codes des champs Alt+F9
et voyez s'il n'y a pas de quoi expliquer la nature numérique de
ces données (commutateur de format numérique, formule) car en
principe pour Word toute donnée de fusion est plutôt considérée
par défaut comme du texte.

Anacoluthe
« Le merveilleux dans les nombres,
se trouve dans les nombres eux-mêmes. »
- Denis GUEDJ

Avatar
speleo
Il n'y a rien d'autres que le nom du champ. J'ai même fait un test en créant
un nouveau document de base hyper simple avec seulement 2 champs, sans aucune
autre manipulation, utilisant le même fichier excel et j'obtient le même
résultat.

Avez-vous une autre piste? Merci pour la première...
Speleo
"Anacoluthe" wrote:

Dans votre document principal, affichez les codes des champs Alt+F9
et voyez s'il n'y a pas de quoi expliquer la nature numérique de
ces données (commutateur de format numérique, formule) car en
principe pour Word toute donnée de fusion est plutôt considérée
par défaut comme du texte.

Anacoluthe
« Le merveilleux dans les nombres,
se trouve dans les nombres eux-mêmes. »
- Denis GUEDJ



Avatar
Anacoluthe
Bonjour !

'speleo' nous a écrit ...
Il n'y a rien d'autres que le nom du champ. J'ai même fait un test en créant
un nouveau document de base hyper simple avec seulement 2 champs, sans aucune
autre manipulation, utilisant le même fichier excel et j'obtient le même
résultat.


Possible utilisation de ODBC en numérique ?
Cochez Outils / Options / Général / 'Confirmation des conversions
lors de l'ouverture'
puis reconnectez à l'étape 3 du publipostage votre fichier XL
en choisissant une autre voie que ODBC et relancez une fusion.

C'est mieux ?

Anacoluthe
« Le merveilleux dans les nombres,
se trouve dans les nombres eux-mêmes. »
- Denis GUEDJ

Avatar
JièL Goubert
Bonjoir© Anacoluthe

Le 12/04/2006 23:01 vous avez écrit... :
Possible utilisation de ODBC en numérique ?
Cochez Outils / Options / Général / 'Confirmation des conversions
lors de l'ouverture'
puis reconnectez à l'étape 3 du publipostage votre fichier XL
en choisissant une autre voie que ODBC et relancez une fusion.


J'aurais suggéré de garder l'ODBC et de mettre le champ sans le
MERGEFIEL... non ?

« Le merveilleux dans les nombres,
se trouve dans les nombres eux-mêmes. »
- Denis GUEDJ


Y savait pas ce que c'etait Word ce Denis GUEDJ ;-)

--
JièL / Jean-Louis GOUBERT
La FAQ Outlook est la : http://faq.outlook.free.fr

Avatar
Anacoluthe
Bonjour !

'JièL Goubert' nous a écrit ...
J'aurais suggéré de garder l'ODBC et de mettre le champ sans le
MERGEFIEL... non ?


Euh je te suis pas bien, JièL, tu veux lui faire comment
son publipostage sans mergefield ??

Il s'agit d'un publipostage simple avec un champ en principe
numérique disons par exemple âge. Le problème est que
si <<âge>> contient 'non précisé' ça lui donne zéro
au lieu du texte 'non précisé'

Chez moi toutes les voies (OLEDB, convertisseur XL, DDE)
rendent correctement le texte. Sauf éventuellement ODBC
en numérique qui donne un vide (mais pas zéro comme chez
'Speleo')

A+

Anacoluthe
« Le merveilleux dans les nombres,
se trouve dans les nombres eux-mêmes. »
- Denis GUEDJ


Y savait pas ce que c'etait Word ce Denis GUEDJ ;-)



Avatar
Circé
Bjr,

JièL pense peut-être à ça :
http://faqword.free.fr/articles.php?lng=fr&pg10

mébon...

Circé
http://faqword.free.fr

Anacoluthe a présenté l'énoncé suivant :
Bonjour !

'JièL Goubert' nous a écrit ...
J'aurais suggéré de garder l'ODBC et de mettre le champ sans le
MERGEFIEL... non ?


Euh je te suis pas bien, JièL, tu veux lui faire comment
son publipostage sans mergefield ??

Il s'agit d'un publipostage simple avec un champ en principe
numérique disons par exemple âge. Le problème est que
si <<âge>> contient 'non précisé' ça lui donne zéro
au lieu du texte 'non précisé'

Chez moi toutes les voies (OLEDB, convertisseur XL, DDE)
rendent correctement le texte. Sauf éventuellement ODBC
en numérique qui donne un vide (mais pas zéro comme chez
'Speleo')

A+

Anacoluthe
« Le merveilleux dans les nombres,
se trouve dans les nombres eux-mêmes. »
- Denis GUEDJ


Y savait pas ce que c'etait Word ce Denis GUEDJ ;-)





Avatar
JièL Goubert
Bonjoir© Circé

yes, c'est bien à ça que je pensais... mébon, comme tu dis ;-)

--
JièL / Jean-Louis GOUBERT
La FAQ Outlook est la : http://faq.outlook.free.fr

Le 13/04/2006 14:19 vous avez écrit... :
Bjr,

JièL pense peut-être à ça :
http://faqword.free.fr/articles.php?lng=fr&pg10

mébon...

Circé
http://faqword.free.fr

Anacoluthe a présenté l'énoncé suivant :
Bonjour !

'JièL Goubert' nous a écrit ...
J'aurais suggéré de garder l'ODBC et de mettre le champ sans le
MERGEFIEL... non ?


Euh je te suis pas bien, JièL, tu veux lui faire comment
son publipostage sans mergefield ??

Il s'agit d'un publipostage simple avec un champ en principe
numérique disons par exemple âge. Le problème est que
si <<âge>> contient 'non précisé' ça lui donne zéro
au lieu du texte 'non précisé'

Chez moi toutes les voies (OLEDB, convertisseur XL, DDE)
rendent correctement le texte. Sauf éventuellement ODBC
en numérique qui donne un vide (mais pas zéro comme chez
'Speleo')

A+

Anacoluthe
« Le merveilleux dans les nombres,
se trouve dans les nombres eux-mêmes. »
- Denis GUEDJ


Y savait pas ce que c'etait Word ce Denis GUEDJ ;-)









Avatar
Circé
Hello JièL !

JièL Goubert avait prétendu :
Bonjoir© Circé

yes, c'est bien à ça que je pensais... mébon, comme tu dis ;-)


Je suis capable de lire dans tes pensées, à distance... ;)) C'est pas
fort, ça ?... :D

Circé

--
JièL / Jean-Louis GOUBERT
La FAQ Outlook est la : http://faq.outlook.free.fr

Le 13/04/2006 14:19 vous avez écrit... :
Bjr,

JièL pense peut-être à ça :
http://faqword.free.fr/articles.php?lng=fr&pg10

mébon...

Circé
http://faqword.free.fr

Anacoluthe a présenté l'énoncé suivant :
Bonjour !

'JièL Goubert' nous a écrit ...
J'aurais suggéré de garder l'ODBC et de mettre le champ sans le
MERGEFIEL... non ?


Euh je te suis pas bien, JièL, tu veux lui faire comment
son publipostage sans mergefield ??

Il s'agit d'un publipostage simple avec un champ en principe
numérique disons par exemple âge. Le problème est que
si <<âge>> contient 'non précisé' ça lui donne zéro
au lieu du texte 'non précisé'

Chez moi toutes les voies (OLEDB, convertisseur XL, DDE)
rendent correctement le texte. Sauf éventuellement ODBC
en numérique qui donne un vide (mais pas zéro comme chez
'Speleo')

A+

Anacoluthe
« Le merveilleux dans les nombres,
se trouve dans les nombres eux-mêmes. »
- Denis GUEDJ


Y savait pas ce que c'etait Word ce Denis GUEDJ ;-)