Dans un publipostage je récupère entre autres, un champ code. Ce code peut
être par exemple "5 05" ou "5D 05". Mais Word ne fait pas la différence et me
renvoie donc dans un champ Si, le texte des 2 codes.
Comment faire pour les différencier. J'ai pensé à une fonction Len par
exemple, mais elle ne semble pas reconnue !!!
Merci de vos idées, voire solutions
{ IF { MERGEFIELD Code_Stage } = "1 05" "Toto 1 05" "Toto n'est pas 1 05" } Et que le code soit 1 05 ou 1D 05 je récupère systématiquement : Toto 1 05 D'où mon impression de bug... N'est-ce pas ?
L'ami @pollo a semblé avoir la même impression :-D )))
L'erreur est d'écrire IF { MERGEFIELD Code_Stage } = "1 05"
Vos données, je crois l'avoir dit, ne SONT PAS numériques !
Il faut donc écrire : IF "{ MERGEFIELD Code_Stage }" = "1 05"
Anacoluthe « Aime la vérité, mais pardonne à l'erreur. » - VOLTAIRE
Bonjour ! - désolé pour le retard -
'Elliac' nous a écrit ...
{ IF { MERGEFIELD Code_Stage } = "1 05" "Toto 1 05" "Toto n'est pas 1 05" }
Et que le code soit 1 05 ou 1D 05 je récupère systématiquement :
Toto 1 05
D'où mon impression de bug...
N'est-ce pas ?
L'ami @pollo a semblé avoir la même impression :-D )))
L'erreur est d'écrire
IF { MERGEFIELD Code_Stage } = "1 05"
Vos données, je crois l'avoir dit, ne SONT PAS numériques !
Il faut donc écrire :
IF "{ MERGEFIELD Code_Stage }" = "1 05"
Anacoluthe
« Aime la vérité, mais pardonne à l'erreur. »
- VOLTAIRE
{ IF { MERGEFIELD Code_Stage } = "1 05" "Toto 1 05" "Toto n'est pas 1 05" } Et que le code soit 1 05 ou 1D 05 je récupère systématiquement : Toto 1 05 D'où mon impression de bug... N'est-ce pas ?
L'ami @pollo a semblé avoir la même impression :-D )))
L'erreur est d'écrire IF { MERGEFIELD Code_Stage } = "1 05"
Vos données, je crois l'avoir dit, ne SONT PAS numériques !
Il faut donc écrire : IF "{ MERGEFIELD Code_Stage }" = "1 05"
Anacoluthe « Aime la vérité, mais pardonne à l'erreur. » - VOLTAIRE
Bonsoir à tous,
Vos données, je crois l'avoir dit, ne SONT PAS numériques ! :-)))))))) Oui, oui mais tout de même hum, hum !
Il faut donc écrire : IF "{ MERGEFIELD Code_Stage }" = "1 05" Merci de cette évidente (à posteriori) précision.
La conversion en texte prend des allures inédites dans Word qui n'y connait rien en date et n'est pas supposé gérer bien mieux le numérique. Merci de cet eclaircissement, j'espère qu'Eliac reviendra lire la solution de ... l'énigme pour nous. Merci d'avoir lu jusque là.
"Anacoluthe" a écrit dans le message de news:
Bonjour ! - désolé pour le retard -
'Elliac' nous a écrit ...
{ IF { MERGEFIELD Code_Stage } = "1 05" "Toto 1 05" "Toto n'est pas 1 05" } Et que le code soit 1 05 ou 1D 05 je récupère systématiquement : Toto 1 05 D'où mon impression de bug... N'est-ce pas ?
L'ami @pollo a semblé avoir la même impression :-D )))
L'erreur est d'écrire IF { MERGEFIELD Code_Stage } = "1 05"
Vos données, je crois l'avoir dit, ne SONT PAS numériques !
Il faut donc écrire : IF "{ MERGEFIELD Code_Stage }" = "1 05"
Anacoluthe « Aime la vérité, mais pardonne à l'erreur. » - VOLTAIRE
Bonsoir à tous,
Vos données, je crois l'avoir dit, ne SONT PAS numériques !
:-)))))))) Oui, oui mais tout de même hum, hum !
Il faut donc écrire :
IF "{ MERGEFIELD Code_Stage }" = "1 05"
Merci de cette évidente (à posteriori) précision.
La conversion en texte prend des allures inédites dans Word qui n'y connait rien en date et n'est pas supposé gérer bien mieux le
numérique.
Merci de cet eclaircissement, j'espère qu'Eliac reviendra lire la solution de ... l'énigme pour nous.
Merci d'avoir lu jusque là.
"Anacoluthe" <nopub_anacoluthe@Ouanadoo.fr> a écrit dans le message de news: eOfbksAfFHA.2844@TK2MSFTNGP14.phx.gbl...
Bonjour ! - désolé pour le retard -
'Elliac' nous a écrit ...
{ IF { MERGEFIELD Code_Stage } = "1 05" "Toto 1 05" "Toto n'est pas 1 05" }
Et que le code soit 1 05 ou 1D 05 je récupère systématiquement :
Toto 1 05
D'où mon impression de bug...
N'est-ce pas ?
L'ami @pollo a semblé avoir la même impression :-D )))
L'erreur est d'écrire
IF { MERGEFIELD Code_Stage } = "1 05"
Vos données, je crois l'avoir dit, ne SONT PAS numériques !
Il faut donc écrire :
IF "{ MERGEFIELD Code_Stage }" = "1 05"
Anacoluthe
« Aime la vérité, mais pardonne à l'erreur. »
- VOLTAIRE
Vos données, je crois l'avoir dit, ne SONT PAS numériques ! :-)))))))) Oui, oui mais tout de même hum, hum !
Il faut donc écrire : IF "{ MERGEFIELD Code_Stage }" = "1 05" Merci de cette évidente (à posteriori) précision.
La conversion en texte prend des allures inédites dans Word qui n'y connait rien en date et n'est pas supposé gérer bien mieux le numérique. Merci de cet eclaircissement, j'espère qu'Eliac reviendra lire la solution de ... l'énigme pour nous. Merci d'avoir lu jusque là.
"Anacoluthe" a écrit dans le message de news:
Bonjour ! - désolé pour le retard -
'Elliac' nous a écrit ...
{ IF { MERGEFIELD Code_Stage } = "1 05" "Toto 1 05" "Toto n'est pas 1 05" } Et que le code soit 1 05 ou 1D 05 je récupère systématiquement : Toto 1 05 D'où mon impression de bug... N'est-ce pas ?
L'ami @pollo a semblé avoir la même impression :-D )))
L'erreur est d'écrire IF { MERGEFIELD Code_Stage } = "1 05"
Vos données, je crois l'avoir dit, ne SONT PAS numériques !
Il faut donc écrire : IF "{ MERGEFIELD Code_Stage }" = "1 05"
Anacoluthe « Aime la vérité, mais pardonne à l'erreur. » - VOLTAIRE
Elliac
Bonjour,
OK cela fonctionne mais alors quelle bizarrerie : mettre le nom d'un champ entre "".
Je n'y ayurai jamais songé et pourtant... Merci encore
Camille
"Anacoluthe" wrote:
Bonjour ! - désolé pour le retard -
'Elliac' nous a écrit ...
{ IF { MERGEFIELD Code_Stage } = "1 05" "Toto 1 05" "Toto n'est pas 1 05" } Et que le code soit 1 05 ou 1D 05 je récupère systématiquement : Toto 1 05 D'où mon impression de bug... N'est-ce pas ?
L'ami @pollo a semblé avoir la même impression :-D )))
L'erreur est d'écrire IF { MERGEFIELD Code_Stage } = "1 05"
Vos données, je crois l'avoir dit, ne SONT PAS numériques !
Il faut donc écrire : IF "{ MERGEFIELD Code_Stage }" = "1 05"
Anacoluthe « Aime la vérité, mais pardonne à l'erreur. » - VOLTAIRE
Bonjour,
OK cela fonctionne mais alors quelle bizarrerie : mettre le nom d'un champ
entre "".
Je n'y ayurai jamais songé et pourtant...
Merci encore
Camille
"Anacoluthe" wrote:
Bonjour ! - désolé pour le retard -
'Elliac' nous a écrit ...
{ IF { MERGEFIELD Code_Stage } = "1 05" "Toto 1 05" "Toto n'est pas 1 05" }
Et que le code soit 1 05 ou 1D 05 je récupère systématiquement :
Toto 1 05
D'où mon impression de bug...
N'est-ce pas ?
L'ami @pollo a semblé avoir la même impression :-D )))
L'erreur est d'écrire
IF { MERGEFIELD Code_Stage } = "1 05"
Vos données, je crois l'avoir dit, ne SONT PAS numériques !
Il faut donc écrire :
IF "{ MERGEFIELD Code_Stage }" = "1 05"
Anacoluthe
« Aime la vérité, mais pardonne à l'erreur. »
- VOLTAIRE
OK cela fonctionne mais alors quelle bizarrerie : mettre le nom d'un champ entre "".
Je n'y ayurai jamais songé et pourtant... Merci encore
Camille
"Anacoluthe" wrote:
Bonjour ! - désolé pour le retard -
'Elliac' nous a écrit ...
{ IF { MERGEFIELD Code_Stage } = "1 05" "Toto 1 05" "Toto n'est pas 1 05" } Et que le code soit 1 05 ou 1D 05 je récupère systématiquement : Toto 1 05 D'où mon impression de bug... N'est-ce pas ?
L'ami @pollo a semblé avoir la même impression :-D )))
L'erreur est d'écrire IF { MERGEFIELD Code_Stage } = "1 05"
Vos données, je crois l'avoir dit, ne SONT PAS numériques !
Il faut donc écrire : IF "{ MERGEFIELD Code_Stage }" = "1 05"
Anacoluthe « Aime la vérité, mais pardonne à l'erreur. » - VOLTAIRE