problème d'affichage

Le
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
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
3stone
Le #22099091
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)
Rémi
Le #22107071
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" 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)

3stone
Le #22107251
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)
Rémi
Le #22111471
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" 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)

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


"Rémi" 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" 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)




Publicité
Poster une réponse
Anonyme