OVH Cloud OVH Cloud

Selection de codes postaux

6 réponses
Avatar
Dominique DELOS
Bonjour le forum !

Je suis amené à envoyer par publipostage (Word 2003 sur XP) plusieurs
courriers dans différents endroits de France. Y-a-t-il moyen de n'envoyer ces
invitations qu'aux personnes habitant dans le 59, le 62 et le 80 ? Merci

Dominique

6 réponses

Avatar
Anacoluthe
Bonjour !

'Dominique DELOS' nous a écrit ...
Je suis amené à envoyer par publipostage (Word 2003 sur XP) plusieurs
courriers dans différents endroits de France. Y-a-t-il moyen de n'envoyer ces
invitations qu'aux personnes habitant dans le 59, le 62 et le 80 ? Merci


Dans les options de requête de votre fusion, c'est facile
si vous disposez d'un champ département : filtrer 59 ou 62 ou 80.
C'est déjà plus dur si vous n'avez qu'un champ code postal (CP):
le plus simple serait de prévoir un champ calculé dans la
source pour extraire le département du CP. Si ce n'est pas
faisable, reste à placer dans le document principal une
condition qui saute à l'enregistrement suivant si
=INT(<<CP>> /1000) n'est pas 59 ou 62 ou 80

Anacoluthe
« La vie distille et filtre. »
- Gaston BACHELARD

Avatar
Circé
Bonjour,

Anacoluthe a exposé le 09/04/2005 :

Dans les options de requête de votre fusion, c'est facile
si vous disposez d'un champ département : filtrer 59 ou 62 ou 80.
C'est déjà plus dur si vous n'avez qu'un champ code postal (CP):
le plus simple serait de prévoir un champ calculé dans la
source pour extraire le département du CP.



Même pas vrai !!! :-D C'est pas le plus simple et c'est pas utile d'ajouter un champ...
Filtrage pareil que pour un dpt, mais un peu plus élaboré.

Circé

Avatar
Anacoluthe
Hello Circé !

'Circé' nous a écrit ...
C'est déjà plus dur si vous n'avez qu'un champ code postal (CP):
le plus simple serait de prévoir un champ calculé dans la
source pour extraire le département du CP.


Même pas vrai !!! :-D C'est pas le plus simple et c'est pas utile
d'ajouter un champ...
Filtrage pareil que pour un dpt, mais un peu plus élaboré.



hi hi hi :-) Je n'ai jamais été très fort pour jongler
finement avec les ET et les OU comme toi ! Epi au delà
de 3 départements mes options de requête : casse-tête :-p
Non j'exagère : t'as raison, tu es plus rapide ;-) ))
A+

Anacoluthe
« La vie distille et filtre. »
- Gaston BACHELARD


Avatar
Dominique DELOS
Bonjour Circé et Anacoluthe,

Effectivement je n'ai pas de champ département et mes options de requêtes
sont déjà "occupées" , donc il faudrait sûrement que je mette une (des)
condition(s) dans mon document principal pour que seuls les codes postaux
commençant par 59,62, et 80 soient pris en compte...mais comment ? Là est la
question !
Merci


Hello Circé !

'Circé' nous a écrit ...
C'est déjà plus dur si vous n'avez qu'un champ code postal (CP):
le plus simple serait de prévoir un champ calculé dans la
source pour extraire le département du CP.


Même pas vrai !!! :-D C'est pas le plus simple et c'est pas utile
d'ajouter un champ...
Filtrage pareil que pour un dpt, mais un peu plus élaboré.



hi hi hi :-) Je n'ai jamais été très fort pour jongler
finement avec les ET et les OU comme toi ! Epi au delà
de 3 départements mes options de requête : casse-tête :-p
Non j'exagère : t'as raison, tu es plus rapide ;-) ))
A+

Anacoluthe
« La vie distille et filtre. »
- Gaston BACHELARD





Avatar
Anacoluthe
Bonjour !

'Dominique DELOS' nous a écrit ...
Effectivement je n'ai pas de champ département et mes options de requêtes
sont déjà "occupées" , donc il faudrait sûrement que je mette une (des)
condition(s) dans mon document principal pour que seuls les codes postaux
commençant par 59,62, et 80 soient pris en compte...mais comment ? Là est la
question !


Reprenons:
- vous ne pouvez plus utiliser d'option de requête
- vous ne pouvez pas utiliser un champ calculé dpt dans la source

S'il vous reste encore une requête, fusionnez trois fois
sur 59 puis 62 puis 80 ; ça évitera les migraines :-)

Sinon placez un champ NEXTIF dans votre document principal du genre
{ SET Dpt { =INT( {MERGEFIELD CP } / 1000) }
{ SET Bingo { =OR( Dpt = 59 ; { =OR( Dpt = 62 ; Dpt = 80) } ) } }
{ NEXTIF Bingo <> 1 }

Circé va encore dire que je complique tout :-) )))))

Anacoluthe
« La vie distille et filtre. »
- Gaston BACHELARD

Avatar
Dominique DELOS
Je vais tenter votre solution, mais mes compétences étant un peu légères, si
je ne m'en sors pas, j'ajouterai une colonne "Département" dans ma base...
Merci


Bonjour !

'Dominique DELOS' nous a écrit ...
Effectivement je n'ai pas de champ département et mes options de requêtes
sont déjà "occupées" , donc il faudrait sûrement que je mette une (des)
condition(s) dans mon document principal pour que seuls les codes postaux
commençant par 59,62, et 80 soient pris en compte...mais comment ? Là est la
question !


Reprenons:
- vous ne pouvez plus utiliser d'option de requête
- vous ne pouvez pas utiliser un champ calculé dpt dans la source

S'il vous reste encore une requête, fusionnez trois fois
sur 59 puis 62 puis 80 ; ça évitera les migraines :-)

Sinon placez un champ NEXTIF dans votre document principal du genre
{ SET Dpt { =INT( {MERGEFIELD CP } / 1000) }
{ SET Bingo { =OR( Dpt = 59 ; { =OR( Dpt = 62 ; Dpt = 80) } ) } }
{ NEXTIF Bingo <> 1 }

Circé va encore dire que je complique tout :-) )))))

Anacoluthe
« La vie distille et filtre. »
- Gaston BACHELARD