Mise en forme de la date dans un champs Quickparts
Tomjefferson
Messages postés
11
Date d'inscription
Statut
Membre
Dernière intervention
-
C-Claire Messages postés 4014 Date d'inscription Statut Membre Dernière intervention -
C-Claire Messages postés 4014 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
J'ai un publipostage dans lequel j'insère un champ quickparts "BaseDeDonnées" pour insérer un tableau à mon publipostage. Dans ce tableau il y a une date, cette date s'affiche sous le mauvais format (format anglosaxon) je souhaiterais que la date à l'intérieur du tableau généré par le champ s'affiche sous le bon format.
J'ai trouvé des infos sur les "commutateurs" mais cela n'est utile que si on a un champs de date uniquement.
Le code de mon champ est de ce type :
{ DATABASE \d "D:\\CHEMIN DACCES\DOC.xlsx" \c "Provider=Microsoft.ACE.OLEDB.12.0;User ID=Admin;Data Source=D:\\Utilisateurs\\S823986\\Desktop\\SYSTEME RECYCLAGE\\Classeur recyclage pour travail.xlsx;Mode=Read;Extended Properties=\"HDR=YES;IMEX=1;\";Jet OLEDB:System database=\"\";Jet OLEDB:Registry Path=\"\";Jet OLEDB:Engine Type=37;Jet OLEDB:Database Locking Mode=0;Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:Global Bulk Transactions=1;Jet OLEDB:New Database Password=\"\";Jet OLEDB:Create System Database=False;Jet OLEDB:Encrypt Database=False;Jet OLEDB:Don't Copy Locale on Compact=False;Jet OLEDB:Compact Without Replica Repair=False;Jet OLEDB:SFP=False;Jet OLEDB:Support Complex Data=False" \s "SELECT `Nom stagiaire`, `Stage effectué`, `Date`, FROM `'Liste stagiaires$'` WHERE ((`Relation` = 4495901))" \l "28" \b "191" \h }
Dois je inséré un commutateur à l'intérieur du champ ?? Si oui à quel endroit??
Merci d'avance pour vos retours.
J'ai un publipostage dans lequel j'insère un champ quickparts "BaseDeDonnées" pour insérer un tableau à mon publipostage. Dans ce tableau il y a une date, cette date s'affiche sous le mauvais format (format anglosaxon) je souhaiterais que la date à l'intérieur du tableau généré par le champ s'affiche sous le bon format.
J'ai trouvé des infos sur les "commutateurs" mais cela n'est utile que si on a un champs de date uniquement.
Le code de mon champ est de ce type :
{ DATABASE \d "D:\\CHEMIN DACCES\DOC.xlsx" \c "Provider=Microsoft.ACE.OLEDB.12.0;User ID=Admin;Data Source=D:\\Utilisateurs\\S823986\\Desktop\\SYSTEME RECYCLAGE\\Classeur recyclage pour travail.xlsx;Mode=Read;Extended Properties=\"HDR=YES;IMEX=1;\";Jet OLEDB:System database=\"\";Jet OLEDB:Registry Path=\"\";Jet OLEDB:Engine Type=37;Jet OLEDB:Database Locking Mode=0;Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:Global Bulk Transactions=1;Jet OLEDB:New Database Password=\"\";Jet OLEDB:Create System Database=False;Jet OLEDB:Encrypt Database=False;Jet OLEDB:Don't Copy Locale on Compact=False;Jet OLEDB:Compact Without Replica Repair=False;Jet OLEDB:SFP=False;Jet OLEDB:Support Complex Data=False" \s "SELECT `Nom stagiaire`, `Stage effectué`, `Date`, FROM `'Liste stagiaires$'` WHERE ((`Relation` = 4495901))" \l "28" \b "191" \h }
Dois je inséré un commutateur à l'intérieur du champ ?? Si oui à quel endroit??
Merci d'avance pour vos retours.
A voir également:
- Mise en forme de la date dans un champs Quickparts
- Mise en forme conditionnelle excel - Guide
- Mise a jour chrome - Accueil - Applications & Logiciels
- Mise en forme tableau croisé dynamique - Guide
- Mise a jour windows 10 - Accueil - Mise à jour
- Appliquez à tous les paragraphes du document à télécharger, à l’exception des titres et des sous-titres, la mise en forme suivante : - Guide
1 réponse
Bonjour,
Si, dans ton tableau Excel, tu ne veux pas transformer ou ajouter une colonne avec tes dates au format texte, tu peux modifier la requête SQL du champ DATABASE de la façon suivante :
[...] "SELECT `Nom stagiaire`, `Stage effectué`, FORMAT(`Date`,'dd/MM/yyyy') FROM `'Liste stagiaires$'` WHERE ((`Relation` = 4495901))" \l "28" \b "191" \h }
Bien entendu, tu peux remplacer 'dd/MM/yyyy' par le format que tu veux (dd MMMM yyyy pour le mois complet par exemple).
Si, dans ton tableau Excel, tu ne veux pas transformer ou ajouter une colonne avec tes dates au format texte, tu peux modifier la requête SQL du champ DATABASE de la façon suivante :
[...] "SELECT `Nom stagiaire`, `Stage effectué`, FORMAT(`Date`,'dd/MM/yyyy') FROM `'Liste stagiaires$'` WHERE ((`Relation` = 4495901))" \l "28" \b "191" \h }
Bien entendu, tu peux remplacer 'dd/MM/yyyy' par le format que tu veux (dd MMMM yyyy pour le mois complet par exemple).