Insérer une date limite

Fermé
Laurent - 23 oct. 2020 à 18:52
m@rina Messages postés 21089 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 20 novembre 2024 - 24 oct. 2020 à 15:44
Bonjour, je voudrais savoir comment insérer une date limite d'offre dans une courrier word en publipostage ? En attendant vos réponses.
Merci



Configuration: Android / Chrome 86.0.4240.99
A voir également:

5 réponses

m@rina Messages postés 21089 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 20 novembre 2024 11 358
24 oct. 2020 à 15:44
Bonjour,

Du coup, j'en ai fait un article ici car, en réalité, c'est quelque chose qui est souvent demandé
https://faqword.com/index.php/word/publipostage/1179

avec document à télécharger.
Il te suffira de faire un copier coller.

m@rina
2
m@rina Messages postés 21089 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 20 novembre 2024 11 358
23 oct. 2020 à 19:32
Bonjour,

C'est quoi une date limite d'offre ??
S'il s'agit de faire des calculs de date, mieux vaut le faire dans Excel

m@rina
0
Bonsoir, je vais devoir réaliser un publipostage à partir d'une base de données et dedans se trouve la date d'anniversaire des destinataires. Et l'offre aura une limite dans le temps à intégrer environ un mois mais je n'aurai pas le cheminement. En
Merci m@rina
0
m@rina Messages postés 21089 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 20 novembre 2024 11 358
Modifié le 24 oct. 2020 à 02:31
Bonsoir,

Alors comme je t'ai dit, puisqu'il s'agit d'un calcul sur date, il vaudrait mieux, si c'est possible, ajouter une colonne dans ta base avecle calcul du mois. Si c'est sur Excel c'est super simple.

Word est nul en dates, et il faut tout lui dire. C'est toutefois possible, avec le champ suivant, supposant que ton champ date se nomme "ladate"... S'il se nomme "date" tout court, c'est un peu ennuyeux car "date" tout court c'est un champ.

J'insiste sur le fait que TOUS LES { } se font avec Ctrl+F9.

Comme je pense que tu vas avoir du mal à t'en sortir, dis-moi si tu es intéressé et je te donnerai un fichier Word où tu pourras copier le champ et le coller dans ton doc.


{QUOTE
{ set nb_mois 1 }
{ set Delay 0 }
{SET mm{=MOD({ladate \@ M}+nb_mois -1;12)+1}}
{SET yy{={ladate \@ yyyy}+INT((Delay+{ladate \@ M}-1)/12)}}
{SET dd{=IF(({ladate \@ d}>28)*(mm=2)=1;28+((MOD(yy;4)=0)+(MOD(yy;400)=0)-(MOD(yy;100)=0));IF((mm=4)+(mm=6)+(mm=9)+(mm=11)+({ladate \@ d}>30)>1;30;{ladate \@ d}))}}
{=dd*10^6+mm*10^4+yy \# "00'-'00'-'0000"} \@ "dddd d MMMM yyyy"}

m@rina


0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Bonjour M@rina
Merci pour les infos, je me suis douté qu'il fallait modifier dans la base de données du fichier Excel . Mais je veux bien le fichier que tu me propose car je ne sais pas si je pourrais intervenir sur la BDD !!!
Encore merci beaucoup pour tes réponses.
Cordialement
Laurent
0