Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > VBA Access
VBA Access Le forum pour les questions relatives au code VBA sous Access, et à son environnement de développement VBE.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 21/06/2011, 19h40   #1
Invité de passage
 
Inscription : juin 2007
Messages : 11
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 11
Points : 1
Points : 1
Par défaut afficher zéro après la virgule

Bonjour,

la fonction Round(expression [,nombre de decimal]) ne fonctionne pas lorsquil n'y a que des 0 après la virgule, comment forcer l'affichage de ces zéro "inutiles"?

Merci d'avance
ometsoc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/06/2011, 20h13   #2
Membre du Club
 
Homme
Chef d'entreprise
Inscription : mai 2011
Messages : 57
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Chef d'entreprise
Secteur : Arts - Culture

Informations forums :
Inscription : mai 2011
Messages : 57
Points : 61
Points : 61
Bonjour,

En partant du principe que cet affichage est réalisé dans une zone de texte, la propriété "décimale" de la zone de texte en question est-elle sur auto ou sur le nombre de décimales désirées ?
Francesco34 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/06/2011, 09h15   #3
Invité de passage
 
Inscription : juin 2007
Messages : 11
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 11
Points : 1
Points : 1
Bonjour,
la fonction est utilisée dans une requête qui crée une table access, lorsque la requête est excécutée, les données de la table s'affichent bien avec 2 chiffres après la virgules suaf pour les données qui ont des zéro après la virgule
ometsoc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/06/2011, 10h59   #4
Membre éclairé
 
Homme Michel
Développeur informatique
Inscription : février 2008
Messages : 261
Détails du profil
Informations personnelles :
Nom : Homme Michel
Localisation : France, Hérault (Languedoc Roussillon)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Finance

Informations forums :
Inscription : février 2008
Messages : 261
Points : 304
Points : 304
Par défaut Et en fixant le format de la table créée ?

Dans la table qui reçoit les données si tu la définis en format fixe (12345.12) et spécifie 2 en nb de décimales, les nombres tels que : 2 s'afficheront bien 2.00

Bien sûr si tu la recrées souvent, le procédé n'est pas terrible...

Pour ma part, plutôt qu'une requete "création de table" j'utiliserai plutôt dans ce cas là une "requete" ajout dans la table qui reçoit les données(en prenant pour précaution de la vider complètement avant de faire l'ajout). Cela te permettrait de définir le format de tes rubriques une bonne fois pour toute.

Michel
Orion34080 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/06/2011, 11h01   #5
Membre éprouvé
 
Avatar de dumas.blr
 
Homme Jean-Yves DUMAS
Consultant informatique
Inscription : juin 2010
Messages : 325
Détails du profil
Informations personnelles :
Nom : Homme Jean-Yves DUMAS
Âge : 48
Localisation : France, Hauts de Seine (Île de France)

Informations professionnelles :
Activité : Consultant informatique
Secteur : Conseil

Informations forums :
Inscription : juin 2010
Messages : 325
Points : 447
Points : 447
Bonjour omestoc

Essaye l'expression suivante :

format(Round(expression [,nombre de decimal]),"##0.00")
__________________
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème !!!
si tout est OK, n'oubliez pas de cliquer sur
dumas.blr est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h00.


 
 
 
 
Partenaires

Hébergement Web