D=E8s que j'utilise des parenth=E8ses dans les champs IF ,=20
j'obtiens des erreurs de syntaxe.
J'ai essay=E9 les quelques variantes en tenant compte des=20
erreurs de documentation, rien n'y fait.
Virgule ou pas entre les deux valeurs, en anglais ou en=20
francais (Microsoft =E9crit ET , les autres disent AND )
{IF { =3D AND ( {compare 5 > 1},{compare 5 > 2} ) } =3D=20
1 "oui" "non" } ou , plus simplement :
{ =3D AND ( 1 , 1 ) } provoquent la meme erreur.
Je crains un probleme li=E9 aux parentheses.
Dès que j'utilise des parenthèses dans les champs IF , Je crains un probleme lié aux parentheses.
{ set Bonjour 0 } { set Merci 0 } { IF { = OR(Bonjour;Merci) } = 1 "Réponse" "Au revoir" }
Anacoluthe « La politesse coûte peu et achète tout. » - MONTAIGNE
f
Bonsoir à tous, Bonsoir et merci une nouvelle fois Anacoluthe,
Mais au fait ça marche pas avec Bonsoir !
De toute façon merci SURTOUT pour la méthode ;-)
Merci d'avoir lu jusque là.
Pour explorer le champ des possibles, le bricolage est la méthode la plus efficace.
[Hubert Reeves] Je reconnais j'ai péché par complaisance, la citation n'est pas très adapté mais la première à la requête"méthode" Cet Hubert fut plus que mon maître pendant longtemps... alors.
Bonsoir à tous,
Bonsoir et merci une nouvelle fois Anacoluthe,
Mais au fait ça marche pas avec Bonsoir !
De toute façon merci SURTOUT pour la méthode ;-)
Merci d'avoir lu jusque là.
Pour explorer le champ des possibles, le bricolage est la méthode la plus efficace.
[Hubert Reeves]
Je reconnais j'ai péché par complaisance, la citation n'est pas très adapté mais la première à la requête"méthode"
Cet Hubert fut plus que mon maître pendant longtemps... alors.
Bonsoir à tous, Bonsoir et merci une nouvelle fois Anacoluthe,
Mais au fait ça marche pas avec Bonsoir !
De toute façon merci SURTOUT pour la méthode ;-)
Merci d'avoir lu jusque là.
Pour explorer le champ des possibles, le bricolage est la méthode la plus efficace.
[Hubert Reeves] Je reconnais j'ai péché par complaisance, la citation n'est pas très adapté mais la première à la requête"méthode" Cet Hubert fut plus que mon maître pendant longtemps... alors.
JièL Goubert
Bonjoir(c) Anacoluthe
Le 04/12/2003 19:54 vous nous disiez ceci :
Bonjour !
{ set Bonjour 0 } { set Merci 0 } { IF { = OR(Bonjour;Merci) } = 1 "Réponse" "Au revoir" }
Excellent ;-) La prochaine tu devrais pouvoir la faire en macro cette fois ;-)))
-- JièL Acheteur Vendeur
Bonjoir(c) Anacoluthe
Le 04/12/2003 19:54 vous nous disiez ceci :
Bonjour !
{ set Bonjour 0 }
{ set Merci 0 }
{ IF { = OR(Bonjour;Merci) } = 1 "Réponse" "Au revoir" }
Excellent ;-)
La prochaine tu devrais pouvoir la faire en macro cette fois ;-)))
{ set Bonjour 0 } { set Merci 0 } { IF { = OR(Bonjour;Merci) } = 1 "Réponse" "Au revoir" }
Excellent ;-) La prochaine tu devrais pouvoir la faire en macro cette fois ;-)))
-- JièL Acheteur Vendeur
elhierro
Bonjour, J'ai passé hier pres d'une heure sur ce forum a rechercher la solution.(je n'utilise jamais les forums). Mais dans ma lecture, j'avais occulté les réponses liées au respect de la politesse. Un psy me trouverait des adresses utiles (sur ma planète ?).
Des que j'utilise des parentheses dans les champs IF , j'obtiens des erreurs de syntaxe. J'ai essayé les quelques variantes en tenant compte des erreurs de documentation, rien n'y fait. Virgule ou pas entre les deux valeurs, en anglais ou en francais (Microsoft écrit ET , les autres disent AND ) {IF { = AND ( {compare 5 > 1},{compare 5 > 2} ) } = 1 "oui" "non" } ou , plus simplement : { = AND ( 1 , 1 ) } provoquent la meme erreur. Je crains un probleme lié aux parentheses. Merci d'avance Ctrl C Ctrl V « Plus le champ de la pensée s'élargit, plus la patience et la tolérance augmentent. » - Ostad ELAHI
Bonjour,
J'ai passé hier pres d'une heure sur ce forum a rechercher
la solution.(je n'utilise jamais les forums).
Mais dans ma lecture, j'avais occulté les réponses liées
au respect de la politesse. Un psy me trouverait des
adresses utiles (sur ma planète ?).
Des que j'utilise des parentheses dans les champs IF ,
j'obtiens des erreurs de syntaxe.
J'ai essayé les quelques variantes en tenant compte des
erreurs de documentation, rien n'y fait.
Virgule ou pas entre les deux valeurs, en anglais ou en
francais (Microsoft écrit ET , les autres disent AND )
{IF { = AND ( {compare 5 > 1},{compare 5 > 2} ) } =
1 "oui" "non" } ou , plus simplement :
{ = AND ( 1 , 1 ) } provoquent la meme erreur.
Je crains un probleme lié aux parentheses.
Merci d'avance
Ctrl C Ctrl V
« Plus le champ de la pensée s'élargit,
plus la patience et la tolérance augmentent. »
- Ostad ELAHI
Bonjour, J'ai passé hier pres d'une heure sur ce forum a rechercher la solution.(je n'utilise jamais les forums). Mais dans ma lecture, j'avais occulté les réponses liées au respect de la politesse. Un psy me trouverait des adresses utiles (sur ma planète ?).
Des que j'utilise des parentheses dans les champs IF , j'obtiens des erreurs de syntaxe. J'ai essayé les quelques variantes en tenant compte des erreurs de documentation, rien n'y fait. Virgule ou pas entre les deux valeurs, en anglais ou en francais (Microsoft écrit ET , les autres disent AND ) {IF { = AND ( {compare 5 > 1},{compare 5 > 2} ) } = 1 "oui" "non" } ou , plus simplement : { = AND ( 1 , 1 ) } provoquent la meme erreur. Je crains un probleme lié aux parentheses. Merci d'avance Ctrl C Ctrl V « Plus le champ de la pensée s'élargit, plus la patience et la tolérance augmentent. » - Ostad ELAHI
elhierro
{ set Bonjour 1 } { set Merci 1 } { IF { = AND(Bonjour;Merci) } = 1 "J essaye encore Lundi" "A bientot" } Mais je crois que j'ai deja essaye le point virgule. Je n'ai pas encore pu désinstaller la gestion de la langue Arabe, (si par hasard ca avait un rapport ?).J'avais aussi fouine dans les corrections automatiques ou verificateur d'orthographe sans voir de bizarreries. Attendons donc Lundi Merci encore.
-----Message d'origine----- Bonjour !
Un quidam nous a écrit ...
Dès que j'utilise des parenthèses dans les champs IF , Je crains un probleme lié aux parentheses.
{ set Bonjour 0 } { set Merci 0 } { IF { = OR(Bonjour;Merci) } = 1 "Réponse" "Au revoir" }
Anacoluthe « La politesse coûte peu et achète tout. » - MONTAIGNE
.
{ set Bonjour 1 }
{ set Merci 1 }
{ IF { = AND(Bonjour;Merci) } = 1 "J essaye encore
Lundi" "A bientot" }
Mais je crois que j'ai deja essaye le point virgule.
Je n'ai pas encore pu désinstaller la gestion de la langue
Arabe, (si par hasard ca avait un rapport ?).J'avais aussi
fouine dans les corrections automatiques ou verificateur
d'orthographe sans voir de bizarreries.
Attendons donc Lundi
Merci encore.
-----Message d'origine-----
Bonjour !
Un quidam nous a écrit ...
Dès que j'utilise des parenthèses dans les champs IF ,
Je crains un probleme lié aux parentheses.
{ set Bonjour 0 }
{ set Merci 0 }
{ IF { = OR(Bonjour;Merci) } = 1 "Réponse" "Au revoir" }
Anacoluthe
« La politesse coûte peu et achète tout. »
- MONTAIGNE
{ set Bonjour 1 } { set Merci 1 } { IF { = AND(Bonjour;Merci) } = 1 "J essaye encore Lundi" "A bientot" } Mais je crois que j'ai deja essaye le point virgule. Je n'ai pas encore pu désinstaller la gestion de la langue Arabe, (si par hasard ca avait un rapport ?).J'avais aussi fouine dans les corrections automatiques ou verificateur d'orthographe sans voir de bizarreries. Attendons donc Lundi Merci encore.
-----Message d'origine----- Bonjour !
Un quidam nous a écrit ...
Dès que j'utilise des parenthèses dans les champs IF , Je crains un probleme lié aux parentheses.
{ set Bonjour 0 } { set Merci 0 } { IF { = OR(Bonjour;Merci) } = 1 "Réponse" "Au revoir" }
Anacoluthe « La politesse coûte peu et achète tout. » - MONTAIGNE
.
Anacoluthe
Bonjour !
"elhierro" nous a écrit ...
J'ai passé hier pres d'une heure sur ce forum a rechercher la solution.(je n'utilise jamais les forums). Mais dans ma lecture, j'avais occulté les réponses liées au respect de la politesse. Un psy me trouverait des adresses utiles (sur ma planète ?).
:-D Les parenthèses sont hors de cause. Vérifiez votre séparateur de liste (, ou ;). Ainsi { = AND ( 1 ; 1 ) } affiche 1 et { = AND ( 1 ; 0 ) } affiche 0 sur les systèmes français habituellement configurés dans les paramètres régionaux.
Anacoluthe « Plus le champ de la pensée s'élargit, plus la patience et la tolérance augmentent. » - Ostad ELAHI
Bonjour !
"elhierro" nous a écrit ...
J'ai passé hier pres d'une heure sur ce forum a rechercher
la solution.(je n'utilise jamais les forums).
Mais dans ma lecture, j'avais occulté les réponses liées
au respect de la politesse. Un psy me trouverait des
adresses utiles (sur ma planète ?).
:-D
Les parenthèses sont hors de cause.
Vérifiez votre séparateur de liste (, ou ;). Ainsi
{ = AND ( 1 ; 1 ) } affiche 1 et
{ = AND ( 1 ; 0 ) } affiche 0
sur les systèmes français habituellement configurés dans
les paramètres régionaux.
Anacoluthe
« Plus le champ de la pensée s'élargit,
plus la patience et la tolérance augmentent. »
- Ostad ELAHI
J'ai passé hier pres d'une heure sur ce forum a rechercher la solution.(je n'utilise jamais les forums). Mais dans ma lecture, j'avais occulté les réponses liées au respect de la politesse. Un psy me trouverait des adresses utiles (sur ma planète ?).
:-D Les parenthèses sont hors de cause. Vérifiez votre séparateur de liste (, ou ;). Ainsi { = AND ( 1 ; 1 ) } affiche 1 et { = AND ( 1 ; 0 ) } affiche 0 sur les systèmes français habituellement configurés dans les paramètres régionaux.
Anacoluthe « Plus le champ de la pensée s'élargit, plus la patience et la tolérance augmentent. » - Ostad ELAHI
elhierro
Bonjour a tousse, et aussi a ceux qui n'ont pas la grippe. Ayant repris le travail, et vos conseils avisés, ca fonctionne bien avec le point virgule comme separateur de liste. Je l'avais pourtant essaye, mais la syntaxe me parait sensible aux espaces: maintenant j'en mets partout. Merci encore, Anacoluthe
Pour ceux qui doutent encore, le publipostage fonctionne par exemple en affichant une page par client,contenant une ou plusieurs sous-rubrique contenant elle meme une ou plusieurs lignes ; Le tout provenant d'un fichier Excel créé par une requete SQL. Il suffit d'inserer une ligne vide entre chaque client. Pour eviter de repeter x fois le dernier enregistrement d'une sous-rubrique, il faut mettre un IF apres le Nexif , avec le meme test. {nextif {mergefield Client_id} = {Signet_Client}} {IF {mergefield Client_id} = {Signet_Client} "afficher tout ce dont jai besoin {champ1}{champ2}etc" "" }
Bonjour a tousse, et aussi a ceux qui n'ont pas la grippe.
Ayant repris le travail, et vos conseils avisés, ca
fonctionne bien avec le point virgule comme separateur de
liste. Je l'avais pourtant essaye, mais la syntaxe me
parait sensible aux espaces: maintenant j'en mets partout.
Merci encore, Anacoluthe
Pour ceux qui doutent encore, le publipostage fonctionne
par exemple en affichant une page par client,contenant
une ou plusieurs sous-rubrique contenant elle meme une ou
plusieurs lignes ; Le tout provenant d'un fichier Excel
créé par une requete SQL. Il suffit d'inserer une ligne
vide entre chaque client.
Pour eviter de repeter x fois le dernier enregistrement
d'une sous-rubrique, il faut mettre un IF apres le
Nexif , avec le meme test.
{nextif {mergefield Client_id} = {Signet_Client}}
{IF {mergefield Client_id} = {Signet_Client} "afficher
tout ce dont jai besoin {champ1}{champ2}etc" "" }
Bonjour a tousse, et aussi a ceux qui n'ont pas la grippe. Ayant repris le travail, et vos conseils avisés, ca fonctionne bien avec le point virgule comme separateur de liste. Je l'avais pourtant essaye, mais la syntaxe me parait sensible aux espaces: maintenant j'en mets partout. Merci encore, Anacoluthe
Pour ceux qui doutent encore, le publipostage fonctionne par exemple en affichant une page par client,contenant une ou plusieurs sous-rubrique contenant elle meme une ou plusieurs lignes ; Le tout provenant d'un fichier Excel créé par une requete SQL. Il suffit d'inserer une ligne vide entre chaque client. Pour eviter de repeter x fois le dernier enregistrement d'une sous-rubrique, il faut mettre un IF apres le Nexif , avec le meme test. {nextif {mergefield Client_id} = {Signet_Client}} {IF {mergefield Client_id} = {Signet_Client} "afficher tout ce dont jai besoin {champ1}{champ2}etc" "" }
Anacoluthe
Bonjour !
Merci du retour ; ça fait toujours plaisir !
la syntaxe me parait sensible aux espaces Oui! Dans les champs Word, il ne faut jamais hésiter à user
de guillemets et d'espaces, c'en est parfois agaçant !
Anacoluthe « Communiquer suppose aussi des silences, non pour se taire, mais pour laisser un espace à la rencontre des mots. » - Jacques SALOMÉ
"elhierro" nous a écrit ...
Bonjour a tousse, et aussi a ceux qui n'ont pas la grippe. Ayant repris le travail, et vos conseils avisés, ca fonctionne bien avec le point virgule comme separateur de liste. Je l'avais pourtant essaye, mais la syntaxe me parait sensible aux espaces: maintenant j'en mets partout. Merci encore, Anacoluthe Pour ceux qui doutent encore, le publipostage fonctionne par exemple en affichant une page par client,contenant une ou plusieurs sous-rubrique contenant elle meme une ou plusieurs lignes ; Le tout provenant d'un fichier Excel créé par une requete SQL. Il suffit d'inserer une ligne vide entre chaque client. Pour eviter de repeter x fois le dernier enregistrement d'une sous-rubrique, il faut mettre un IF apres le Nexif , avec le meme test. {nextif {mergefield Client_id} = {Signet_Client}} {IF {mergefield Client_id} = {Signet_Client} "afficher tout ce dont jai besoin {champ1}{champ2}etc" "" }
Bonjour !
Merci du retour ; ça fait toujours plaisir !
la syntaxe me parait sensible aux espaces
Oui! Dans les champs Word, il ne faut jamais hésiter à user
de guillemets et d'espaces, c'en est parfois agaçant !
Anacoluthe
« Communiquer suppose aussi des silences, non pour se taire,
mais pour laisser un espace à la rencontre des mots. »
- Jacques SALOMÉ
"elhierro" nous a écrit ...
Bonjour a tousse, et aussi a ceux qui n'ont pas la grippe.
Ayant repris le travail, et vos conseils avisés, ca
fonctionne bien avec le point virgule comme separateur de
liste. Je l'avais pourtant essaye, mais la syntaxe me
parait sensible aux espaces: maintenant j'en mets partout.
Merci encore, Anacoluthe
Pour ceux qui doutent encore, le publipostage fonctionne
par exemple en affichant une page par client,contenant
une ou plusieurs sous-rubrique contenant elle meme une ou
plusieurs lignes ; Le tout provenant d'un fichier Excel
créé par une requete SQL. Il suffit d'inserer une ligne
vide entre chaque client.
Pour eviter de repeter x fois le dernier enregistrement
d'une sous-rubrique, il faut mettre un IF apres le
Nexif , avec le meme test.
{nextif {mergefield Client_id} = {Signet_Client}}
{IF {mergefield Client_id} = {Signet_Client} "afficher
tout ce dont jai besoin {champ1}{champ2}etc" "" }
la syntaxe me parait sensible aux espaces Oui! Dans les champs Word, il ne faut jamais hésiter à user
de guillemets et d'espaces, c'en est parfois agaçant !
Anacoluthe « Communiquer suppose aussi des silences, non pour se taire, mais pour laisser un espace à la rencontre des mots. » - Jacques SALOMÉ
"elhierro" nous a écrit ...
Bonjour a tousse, et aussi a ceux qui n'ont pas la grippe. Ayant repris le travail, et vos conseils avisés, ca fonctionne bien avec le point virgule comme separateur de liste. Je l'avais pourtant essaye, mais la syntaxe me parait sensible aux espaces: maintenant j'en mets partout. Merci encore, Anacoluthe Pour ceux qui doutent encore, le publipostage fonctionne par exemple en affichant une page par client,contenant une ou plusieurs sous-rubrique contenant elle meme une ou plusieurs lignes ; Le tout provenant d'un fichier Excel créé par une requete SQL. Il suffit d'inserer une ligne vide entre chaque client. Pour eviter de repeter x fois le dernier enregistrement d'une sous-rubrique, il faut mettre un IF apres le Nexif , avec le meme test. {nextif {mergefield Client_id} = {Signet_Client}} {IF {mergefield Client_id} = {Signet_Client} "afficher tout ce dont jai besoin {champ1}{champ2}etc" "" }