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 :

conversion nombre pour affichage [AC-2010]


Sujet :

IHM

  1. #1
    Membre habitué Avatar de texas2607
    Homme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    344
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Drôme (Rhône Alpes)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 344
    Points : 159
    Points
    159
    Par défaut conversion nombre pour affichage
    Bonjour à tous,

    Je tourne en rond pour formater un état.
    Je dois récupérer des nombres stockés dans une table pour la création d'un état.
    Par contre je voudrais que ces nombres soit formatés avec ":" au lieu du séparateur "," et toujours avec 2 décimales

    exemple :
    12 devrait apparaître comme 12:00
    55,1 -> 55:10
    125 -> 125:00
    457,17 -> 457:17

    j'arrive sans probleme à récupérer la partie entière du nombre avec
    avec :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Txt_Total= int(N) & ":"
    je provoque bien l'affichage de XX:

    mais comment récupérer l'affichage de la partie décimale ?


    D'avance merdi
    Fred

  2. #2
    Responsable Arduino et Systèmes Embarqués


    Avatar de f-leb
    Homme Profil pro
    Enseignant
    Inscrit en
    Janvier 2009
    Messages
    12 742
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 12 742
    Points : 57 547
    Points
    57 547
    Billets dans le blog
    42
    Par défaut
    bonjour,

    on peut essayer avec une fonction de formatage:

    Format(12, "###0.00") retourne 12,00
    Format(55.1, "###0.00") retourne 51,10
    etc

    puis remplacer la virgule avec la fonction replace:
    replace(Format(55.1, "###0.00"),",",":") retourne 51:10.

    à voir il y a peut-être plus élégant ...

  3. #3
    Membre habitué Avatar de texas2607
    Homme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    344
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Drôme (Rhône Alpes)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 344
    Points : 159
    Points
    159
    Par défaut
    Bonsoir,
    merci de la rapidité pour ta réponse.
    Ca fonctionne nickel

    Citation Envoyé par f-leb Voir le message
    à voir il y a peut-être plus élégant ...
    oui à l'occasion mais cela me permet d'avancer dans mon projet.

    encore merci

    Fred

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

Discussions similaires

  1. [MySQL] Requête pour affichage nombre de "likes" / Ajax, PHP, MySQL
    Par E. Nigma dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 10/05/2015, 08h34
  2. Réponses: 15
    Dernier message: 21/04/2008, 16h42
  3. Conversion HEXA -> ASCII pour affichage LCD
    Par MarcO_- dans le forum C
    Réponses: 11
    Dernier message: 03/03/2007, 17h47
  4. Conversion Nombre -> Texte
    Par Isis dans le forum Assembleur
    Réponses: 7
    Dernier message: 04/06/2003, 21h47
  5. code html en ram -> TWebBrowser pour affichage
    Par FredericB dans le forum C++Builder
    Réponses: 2
    Dernier message: 22/04/2003, 22h55

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