IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

IHM Discussion :

Format nombre dans un etat [AC-2003]


Sujet :

IHM

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2006
    Messages
    239
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2006
    Messages : 239
    Par défaut Format nombre dans un etat
    Bonjour,
    Dans un etat qui vient d'une requete j'ai des nombres au format reel double comme 1123 ou 1456,123456
    Je voudrais separer les milliers.
    J'ai rentrer ce format dans les propriétés du champ de l'etat : mais il me sort une virgule apres les nombres entiers comme 1123,
    Si il y a des décimales c'est OK.
    Quelle serait la solution pour empécher la virgule apres les nombre entriers ?
    Merci

  2. #2
    Membre Expert
    Homme Profil pro
    Retraité
    Inscrit en
    Juillet 2009
    Messages
    1 794
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 86
    Localisation : Belgique

    Informations professionnelles :
    Activité : Retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : Juillet 2009
    Messages : 1 794
    Par défaut
    Bonjour,

    Pourquoi ne pas utiliser le format Standart avec 6 décimales.
    Evidamment les nombres entier seront écrit avec une virgule et des 6 zéros derrière.

  3. #3
    Membre averti
    Inscrit en
    Mars 2008
    Messages
    49
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 49
    Par défaut
    Bonjour,

    Je n'ai pas la solution mais je pense qu'il faut chercher une fonction du coté SQL et l'integrer directement dans ta requête. Un truc du genre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT FormatNumber(mon_nombre)....

  4. #4
    Membre éclairé
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2006
    Messages
    239
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2006
    Messages : 239
    Par défaut
    Merci pour vos reponses

    rjamin : je ne peux pas utiliser le format avec les 6 x 0 derriere, y parait que ce n'est pas esthétique dans un courrier

    Peps0u:le probleme est que je ne sais pas comment faire en SQL.

    Bonne soirée

  5. #5
    Membre Expert
    Homme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 219
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 80
    Localisation : France

    Informations professionnelles :
    Secteur : Services à domicile

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 219
    Par défaut
    bonsoir,
    pour faire avec le format # ###,#### ce que tu veux, tu peux en mettant ton champ en texte au lieu de nombre - par contre attention si tu veux ensuite manipuler ces données comme des chiffres tu dois les transformer avec CDbl().

  6. #6
    Membre Expert
    Homme Profil pro
    Retraité
    Inscrit en
    Juillet 2009
    Messages
    1 794
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 86
    Localisation : Belgique

    Informations professionnelles :
    Activité : Retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : Juillet 2009
    Messages : 1 794
    Par défaut
    Bonjour,

    Je viens de faire quelques essais.

    Sans mettre de format et en laissant Auto au nombre de décimales l'affichage des nombres donne ceci

    1,123456 avec six décimales autre que zéro à la fin 1,123450 devient 1,12345

    1,123 est affiché tel quel

    1234 est affiché tel quel sans virgule à la fin. Je ne sais pas si cela peut convenir à votre souhait.

    Sinon transformer le nombre en texte, comme suggéré par levieux, supprime la virgule à la fin des nombres entiers mais transforme la virgule en point pour les nombres décimaux.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 12
    Dernier message: 29/01/2024, 15h32
  2. Calcul et format nombre dans USF
    Par markos63 dans le forum Excel
    Réponses: 4
    Dernier message: 30/11/2013, 12h52
  3. [AC-2010] Problème format Date dans un etat
    Par angeld dans le forum IHM
    Réponses: 1
    Dernier message: 18/03/2011, 09h15
  4. Format nombres dans une requête union
    Par triaguae dans le forum Requêtes et SQL.
    Réponses: 6
    Dernier message: 15/01/2008, 08h59
  5. Format nombre dans zone de liste
    Par rogeryzf dans le forum Access
    Réponses: 1
    Dernier message: 18/09/2006, 13h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo