Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

problème d'affichage

5 réponses
Avatar
Rémi
bonjour tout le monde,
j'ai un petit problème d'affichage sur des zones de liste
sur certains champs mes nombres sont à trois chiffres après la virgule et
les zones de liste n'en font apparaitre que deux avec arrondi
je ne comprends d'où cela provient
c'est pas que ça soit génant puisque c'est juste de l'affichage mais ça me
parait bizarre
merci d'avance

5 réponses

Avatar
3stone
Salut,

Rémi wrote:
bonjour tout le monde,
j'ai un petit problème d'affichage sur des zones de liste
sur certains champs mes nombres sont à trois chiffres après la
virgule et les zones de liste n'en font apparaitre que deux avec
arrondi
je ne comprends d'où cela provient
c'est pas que ça soit génant puisque c'est juste de l'affichage mais
ça me parait bizarre
merci d'avance




Les zones de liste traitent tout comme du texte...

Pour donner au numérique l'aparence voulue, il faut alimenter
la zone de liste en utilisant la fonction Format()

Format([champ numérique];"#.00")

dans un champ calculé de la requête source de la liste.

--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
MPFA: http://www.mpfa.info/ (infos générales)
Avatar
Rémi
bonjour Pierre,
je te remercie de ta réponse
cependant, il plane un nuage d'incompréhension dans mon petit cerveau
je m'explique
pour alimenter mes zones de liste, j'utilise des requêtes SQL (jusque là
j'espère être dans le vrai)
or, je ne vois pas où placer la fonction Format()
stp, réponds moi comme si j'avais un poil moins de 3 ans ou bien avec un
fichier exemple car là c'est vraiment la brasse coulée
merci d'avance


"3stone" a écrit dans le message de
news:hsa48p$f1q$
Salut,

Rémi wrote:
bonjour tout le monde,
j'ai un petit problème d'affichage sur des zones de liste
sur certains champs mes nombres sont à trois chiffres après la
virgule et les zones de liste n'en font apparaitre que deux avec
arrondi
je ne comprends d'où cela provient
c'est pas que ça soit génant puisque c'est juste de l'affichage mais
ça me parait bizarre
merci d'avance




Les zones de liste traitent tout comme du texte...

Pour donner au numérique l'aparence voulue, il faut alimenter
la zone de liste en utilisant la fonction Format()

Format([champ numérique];"#.00")

dans un champ calculé de la requête source de la liste.

--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
MPFA: http://www.mpfa.info/ (infos générales)

Avatar
3stone
Salut,

Rémi wrote:
bonjour Pierre,
je te remercie de ta réponse
cependant, il plane un nuage d'incompréhension dans mon petit cerveau
je m'explique
pour alimenter mes zones de liste, j'utilise des requêtes SQL (jusque
là j'espère être dans le vrai)
or, je ne vois pas où placer la fonction Format()
stp, réponds moi comme si j'avais un poil moins de 3 ans ou bien avec
un fichier exemple car là c'est vraiment la brasse coulée




Dans la requête, tu as un champ numérique, disons [Total]

Il te suffit de créer un champ calculé au format souhaité:

TotalFormat: Format([Total];"#.00")

Si tu alimente avec une "chaine SQL" du style:

Select [Total] From LaTable

tu fais pareil...
Select Format([Total],"#.00") As TotalFormat From LaTable

Dans ta liste, tu utiliseras directement le champ "TotalFormat"

--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
MPFA: http://www.mpfa.info/ (infos générales)
Avatar
Rémi
bonjour Pierre,
je te remercie beaucoup tout fonctionne bien, j'ai juste eu à remplacer le
point virgule par une virgule dans Format([Total];"#.00")
j'ai mis un peu de temps à trouver mais tout va bien
décidemment, la prochaine fois que je passe en Belgique il faudra que je te
paye la tournée pour toute l'aide que tu m'apportes
encore merci


"3stone" a écrit dans le message de
news:hseka0$8a0$
Salut,

Rémi wrote:
bonjour Pierre,
je te remercie de ta réponse
cependant, il plane un nuage d'incompréhension dans mon petit cerveau
je m'explique
pour alimenter mes zones de liste, j'utilise des requêtes SQL (jusque
là j'espère être dans le vrai)
or, je ne vois pas où placer la fonction Format()
stp, réponds moi comme si j'avais un poil moins de 3 ans ou bien avec
un fichier exemple car là c'est vraiment la brasse coulée




Dans la requête, tu as un champ numérique, disons [Total]

Il te suffit de créer un champ calculé au format souhaité:

TotalFormat: Format([Total];"#.00")

Si tu alimente avec une "chaine SQL" du style:

Select [Total] From LaTable

tu fais pareil...
Select Format([Total],"#.00") As TotalFormat From LaTable

Dans ta liste, tu utiliseras directement le champ "TotalFormat"

--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
MPFA: http://www.mpfa.info/ (infos générales)

Avatar
Rémi
p.....in, mais je suis très con moi
il aurait juste fallu que je lise un peu mieux


"Rémi" a écrit dans le message de
news:
bonjour Pierre,
je te remercie beaucoup tout fonctionne bien, j'ai juste eu à remplacer le
point virgule par une virgule dans Format([Total];"#.00")
j'ai mis un peu de temps à trouver mais tout va bien
décidemment, la prochaine fois que je passe en Belgique il faudra que je
te paye la tournée pour toute l'aide que tu m'apportes
encore merci


"3stone" a écrit dans le message de
news:hseka0$8a0$
Salut,

Rémi wrote:
bonjour Pierre,
je te remercie de ta réponse
cependant, il plane un nuage d'incompréhension dans mon petit cerveau
je m'explique
pour alimenter mes zones de liste, j'utilise des requêtes SQL (jusque
là j'espère être dans le vrai)
or, je ne vois pas où placer la fonction Format()
stp, réponds moi comme si j'avais un poil moins de 3 ans ou bien avec
un fichier exemple car là c'est vraiment la brasse coulée




Dans la requête, tu as un champ numérique, disons [Total]

Il te suffit de créer un champ calculé au format souhaité:

TotalFormat: Format([Total];"#.00")

Si tu alimente avec une "chaine SQL" du style:

Select [Total] From LaTable

tu fais pareil...
Select Format([Total],"#.00") As TotalFormat From LaTable

Dans ta liste, tu utiliseras directement le champ "TotalFormat"

--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
MPFA: http://www.mpfa.info/ (infos générales)