Fusion avec Word : format des champs problématique
Résolu
ButteDuLac
Messages postés
534
Statut
Membre
-
ButteDuLac Messages postés 534 Statut Membre -
ButteDuLac Messages postés 534 Statut Membre -
Bonjour,
J'ai une BDD Access avec une requête contenant un champ calculé, à partir de laquelle j'exécute une fusion Word. Le champ de ma requête a un format défini (nombre, standard, 1 décimale), mais dans Word, le nombre s'affiche avec 16 décimales!
Dans la table source, j'ai [Heure_deb] et [Heure_fin], puis j'ai [Duree], qui est un champ calculé = [Heure_fin]-[Heure_deb], ça donne la durée en hh:mm (format heure abrégée).
Puis, dans la requête j'ai inséré le champ [Duree] et un champ calculé [DureeRH] contenant l'expression =[Duree]*24, ce qui me donne la durée en nombre décimale (j'en ai besoin pour un fichier externe, sous Excel, dont je ne suis pas propriétaire, seulement utilisatrice). Je voudrais que dans mon document Word, la durée s'affiche également en nombre décimal (1 décimale), comme c'est le cas lorsque j'exécute la requête.
Note : j'ai le même problème avec un autre champ ([Accredite]), pour lequel j'ai défini le format Oui/Non, tant dans la table que dans la requête, et pourtant, en Word, le champ donne True/False.
Est-ce que quelqu'un peut m'aiguiller?
Merci à l'avance!
J'ai une BDD Access avec une requête contenant un champ calculé, à partir de laquelle j'exécute une fusion Word. Le champ de ma requête a un format défini (nombre, standard, 1 décimale), mais dans Word, le nombre s'affiche avec 16 décimales!
Dans la table source, j'ai [Heure_deb] et [Heure_fin], puis j'ai [Duree], qui est un champ calculé = [Heure_fin]-[Heure_deb], ça donne la durée en hh:mm (format heure abrégée).
Puis, dans la requête j'ai inséré le champ [Duree] et un champ calculé [DureeRH] contenant l'expression =[Duree]*24, ce qui me donne la durée en nombre décimale (j'en ai besoin pour un fichier externe, sous Excel, dont je ne suis pas propriétaire, seulement utilisatrice). Je voudrais que dans mon document Word, la durée s'affiche également en nombre décimal (1 décimale), comme c'est le cas lorsque j'exécute la requête.
Note : j'ai le même problème avec un autre champ ([Accredite]), pour lequel j'ai défini le format Oui/Non, tant dans la table que dans la requête, et pourtant, en Word, le champ donne True/False.
Est-ce que quelqu'un peut m'aiguiller?
Merci à l'avance!
1 réponse
-
Je ME réponds!
J'ai trouvé pour la durée (commutateur de champ Word : \# #0,0), mais je ne trouve toujours pas pour le True/False.
Mayday!!! ;)-
-
Ben, en fait, temporairement, c'est exactement que que j'ai fait.
Mais ça ajoute un champ à ma requête, alors je me demandais si c'était possible de formater directement en Word, puisque dans la requête sous Access, le format était déjà Oui/non.
Merci, toutefois, d'avoir pris le temps de me répondre! -
Cela ne rajoute pas un champ, cela remplace un champ booléen par un champ "chaîne de caractères". La représentation d'un booléen en chaîne de caractères est hautement subjective, pourquoi t’attendre à ce que Word utilise "oui/non" et pas "lune/soleil"? Pour Access, c'est un booléen, et il montre "oui/on" pour ce faire comprendre. En bref, je trouve parfaitement respectable d’utiliser une requête pour transformer le booléen vers la représentation que tu choisis.
-
-