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

VB.NET Discussion :

Formatage de résultats d'opération


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2015
    Messages
    52
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2015
    Messages : 52
    Par défaut Formatage de résultats d'opération
    Bonjour à tous.je développe présentement un logiciel de facturation et je suis bloqué à un niveau.
    J'ai créée une fonction avec 2 paramètres qui me permet de calculer le coût total de mes produits en multipliant la quantité par le prix unitaire, et cela marche très bien.Le seul hic,c'est que je voudrais que mes résultats soient par des points de sorte à bien distinguer les milliers, et je ne sais pas comment m'y prendre.

    Ma fonction me donne en exemple ceci:
    Ex: 1000*2500 = 2500000

    Mais moi,je voudrais qu'elle me donne plutôt ceci:
    Ex: 1000*2500 = 2.500.000

    Voici le code de ma fonction:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Function Total1(ByVal Qte As Long, ByVal PU As Long) As Long
     
            Dim Resultat_total1 = Qte * PU
     
            Return Resultat_total1
    End Function

  2. #2
    Membre Expert Avatar de jopopmk
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2011
    Messages
    1 856
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2011
    Messages : 1 856
    Par défaut
    Salut,

    Deux petites remarques :
    - tu devrais travailler sur des double et non des int pour gérer les valeurs décimales,
    - tout formatage visuel (comme ce que tu veux faire) doit être réalisé à la toute fin du traitement, lors de l'affichage,

    Pour ta demande regarde du côté de la fonction double.ToString(format, culture) (attention toutefois, le rendu final dépendra du CultureInfo passé en paramètre).

  3. #3
    Membre averti
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2015
    Messages
    52
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2015
    Messages : 52
    Par défaut
    En fait,je n'utilise pas de variables de type int, mais plutôt de type long.Quant aux variables de types double,je les ai utilisés pour des variables comme la remise et le montant global.
    en faisant des recherches, j'ai trouvé une solution.Qu'en penses-tu?
    Je vais l'essayer et voir le résultat.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Dim nbre1 As Double = 2758882
            Dim nbre3 As Double = 2432
            Dim nbre4 As Double
            nbre4 = nbre1 * nbre3
            Dim value1 As String = nbre4.ToString("# ### ### ### ###")
            Console.WriteLine(value1)
            Console.ReadLine()

  4. #4
    Membre averti
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2015
    Messages
    52
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2015
    Messages : 52
    Par défaut
    Merci,cela fonctionne comme je le souhaitais avec la méthode.
    Merci.

  5. #5
    Membre Expert Avatar de jopopmk
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2011
    Messages
    1 856
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2011
    Messages : 1 856
    Par défaut
    Citation Envoyé par Abbé Assy Voir le message
    [..] Qu'en penses-tu?
    Citation Envoyé par Abbé Assy Voir le message
    Merci,cela fonctionne comme je le souhaitais avec la méthode.
    J'en pense que si ça marche j'ai rien à redire

    Bon dev.

  6. #6
    Membre averti
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2015
    Messages
    52
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2015
    Messages : 52
    Par défaut
    Merci

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

Discussions similaires

  1. Formatage du résultat dans GBGrid et DBEdit
    Par yacinew dans le forum Composants VCL
    Réponses: 8
    Dernier message: 18/02/2015, 18h36
  2. Formatage du résultat dans GBGrid et DBEdit
    Par yacinew dans le forum Delphi
    Réponses: 1
    Dernier message: 17/02/2015, 00h47
  3. [Formatage LOG] Résultat antinomique
    Par amazigh42 dans le forum Shell et commandes GNU
    Réponses: 2
    Dernier message: 29/01/2014, 11h39
  4. formatage du résultat
    Par cdsoft dans le forum Langage SQL
    Réponses: 4
    Dernier message: 01/07/2011, 10h10
  5. DISTINCT et formatage du résultat
    Par Ariocarpus dans le forum SQL
    Réponses: 3
    Dernier message: 05/10/2009, 11h04

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