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 6 et antérieur Discussion :

J'arrive pas a recupére une valeur decimale d'un msflexgrid


Sujet :

VB 6 et antérieur

  1. #1
    Membre à l'essai
    Homme Profil pro
    wordpress
    Inscrit en
    Mai 2013
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : wordpress
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Mai 2013
    Messages : 16
    Points : 13
    Points
    13
    Par défaut J'arrive pas a recupére une valeur decimale d'un msflexgrid
    bonjour mes amis

    après un longue recherche avec Oncle Google
    j'arrive pas a trouver une solution a ce problème



    comme il est affiche sur la photo
    lorsque je rentre une valeur avec virgule (comme prix)
    sur le Flexgrid s'affiche normal
    mais dans le total
    il arrondi la valeur a 15 est sa c'est méchant pour une Magasin

    N.B/ j'ai un doute sur la valeur TOTAL car il est afficher 15,45 et pas 15.45

    ah avant d'oublie voila mon code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    Private Sub Ajouter_Click()
    codebarre.SetFocus
            If codebarre= "" Then
            MsgBox "Veuillez un CODE-BARRE avant de continuer.", vbInformation, "Erreur"
            codebarre.SetFocus
            Else
     
            Dim c As Integer
            Dim L As Integer
            If T_Quachete.Text = 0 Or T_Quachete = "" Then
            MsgBox "Veuillez entrer la quantité d'article à vendu.", vbInformation, "Information"
            T_Quachete.SetFocus
     
            End If
            End If
     
            If codebarre.Text <> "" And T_Quachete.Text <> 0 And T_Quachete.Text <> "" Then
     
     
            'C = Flex.Cols
            L = Flex.Rows - 1
            Flex.TextMatrix(L, 0) = 1
            Flex.TextMatrix(L, 1) = codebarre.Text
            Flex.TextMatrix(L, 2) = designation.Text
            Flex.TextMatrix(L, 3) = prixunitaire.Text
            Flex.TextMatrix(L, 4) = T_Quachete.Text
            Flex.TextMatrix(L, 5) = ((Val(prixunitaire))) * ((CSng(T_Quachete.Text)))
            Flex.Rows = Flex.Rows + 1
     
            designation.Text = ""
            prixunitaire.Text = ""
            T_Quachete.Text = ""
     
            End If
            codebarre.Text = ""
            T_Quachete.Text = 1
     
     
    For i = 1 To Flex.Rows - 1
    cel = Val(Flex.TextMatrix(i, 5))
    s = Val(s) + (cel)
    Next i
     
    T_TTC.Text = s
     
     
    End Sub

    merci pour vos reponses

  2. #2
    Expert éminent sénior
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 078
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 078
    Points : 17 152
    Points
    17 152
    Par défaut
    Salut

    Le plus simple, me semble t il, serait d’insérer une ligne entre la ligne 27 et 28 Flex.TextMatrix(L, 5) = Replace(Flex.TextMatrix(L, 5), ",", ".") pour forcer le formatage du séparateur décimal point (.)
    pourquoi pas, pour remercier, un pour celui/ceux qui vous ont dépannés.
    saut de ligne
    OOOOOOOOO👉 → → Ma page perso sur DVP ← ← 👈

  3. #3
    Membre à l'essai
    Homme Profil pro
    wordpress
    Inscrit en
    Mai 2013
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : wordpress
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Mai 2013
    Messages : 16
    Points : 13
    Points
    13
    Par défaut
    il marche 100/100



    merci bcp mon frère
    c très gentil

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

Discussions similaires

  1. Bonjour, j'arrive pas a posté une image javascript
    Par spider93 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 08/04/2006, 19h07
  2. [Sécurité] N'arrive pas à clôturer une session
    Par fabrice1596 dans le forum Langage
    Réponses: 5
    Dernier message: 21/03/2006, 19h24
  3. comment recupérer une valeur dans un datagrid
    Par budylove dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 23/02/2006, 17h04
  4. [Système][Runtime]J'arrive pas à lancer une appli externe !?!
    Par polnioumane dans le forum Général Java
    Réponses: 6
    Dernier message: 16/11/2005, 18h55
  5. Problème avec une valeur decimale
    Par vbcasimir dans le forum Linux
    Réponses: 3
    Dernier message: 12/07/2005, 11h00

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