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 :

Problème de calcul total general datagridview


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Homme Profil pro
    Technicien en électronique
    Inscrit en
    Janvier 2023
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Technicien en électronique

    Informations forums :
    Inscription : Janvier 2023
    Messages : 5
    Par défaut Problème de calcul total general datagridview
    Bonjour,

    Lorsque j'insère un sous total dans la datagridview le total général change mais ce Que je ne le veux pas
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Private Sub BtnSum_Click(sender As Object, e As EventArgs) Handles BtnSum.Click
            Dim somme As Double
            For x As Integer = 0 To DgvDevisClent.Rows.Count - 1
                somme += CType(DgvDevisClent.Rows(x).Cells(4).Value, Double)
            Next
            somme = String.Format("{0:##,##0.000}", CDbl(somme.ToString))
            DgvDevisClent.Rows.Insert(DgvDevisClent.CurrentRow.Index + 1, 1)
            DgvDevisClent.CurrentCell = DgvDevisClent.Rows(DgvDevisClent.CurrentRow.Index + 1).Cells(0)
            DgvDevisClent.CurrentRow.Cells(4).Value = somme
            DgvDevisClent.Focus()
        End Sub
    J'aurais besoin de votre aide ou vos idées s.v.p.
    Merci d'avance pour votre réponse.
    Images attachées Images attachées  

  2. #2
    Membre Expert Avatar de Phil Rob
    Homme Profil pro
    Retraité
    Inscrit en
    Novembre 2013
    Messages
    1 613
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Novembre 2013
    Messages : 1 613
    Par défaut
    Bonjour,

    L'ajout d'une variable SousTotaux pourrait aider.

    Chaque fois qu'est ajouté un sous-total, cette variable en serait augmentée :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SousTotaux = SousTotaux + LeSousTotalAjoute
    Pour compléter cette "solution", il faut modifier le calcul du total général en le diminuant de SousTotaux :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    LeTotalGeneral = LeTotalGeneral - SousTotaux
    J'espère que ceci est une bonne idée ...

  3. #3
    Membre à l'essai
    Homme Profil pro
    Technicien en électronique
    Inscrit en
    Janvier 2023
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Technicien en électronique

    Informations forums :
    Inscription : Janvier 2023
    Messages : 5
    Par défaut
    merci de votre réponse mais je pense n'est pas une bonne idée

  4. #4
    Expert confirmé
    Avatar de popo
    Homme Profil pro
    Analyste programmeur Delphi / C#
    Inscrit en
    Mars 2005
    Messages
    2 972
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste programmeur Delphi / C#
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 2 972
    Par défaut
    Il n'y a pas 36 solutions à ce problème.
    Soit tu additionnes tes sous-totaux et soustrais cette somme au total général comme l'a suggéré Phil Rob.
    Soit tu calcules ta sommes en ignorant les lignes de sous-total et il faut donc quelque chose pour les différencier (un tag sur la Row, une colonne non visible porteuse flag quelconque, etc.)

  5. #5
    Membre Expert
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    1 545
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 1 545
    Par défaut
    ou mettre la valeur du sous-total dans une autre colonne (comme par exemple le concaténer au texte "Sous total: ")

  6. #6
    Membre à l'essai
    Homme Profil pro
    Technicien en électronique
    Inscrit en
    Janvier 2023
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Technicien en électronique

    Informations forums :
    Inscription : Janvier 2023
    Messages : 5
    Par défaut
    C'est une manière dans un logiciel, mais je ne comprends pas comment ce fait le code
    Images attachées Images attachées  

Discussions similaires

  1. Problème calcul total
    Par aichas dans le forum Power BI
    Réponses: 0
    Dernier message: 07/06/2019, 12h26
  2. [BI4] Problème de calcul du grand total dans une section
    Par sesev dans le forum Webi
    Réponses: 2
    Dernier message: 16/07/2018, 09h43
  3. [2012] problème calcul total stock
    Par Anthony_C dans le forum Développement
    Réponses: 1
    Dernier message: 09/09/2014, 08h59
  4. [2008R2] Membre calculé: Problème dans le total général
    Par Rymaya dans le forum SSAS
    Réponses: 6
    Dernier message: 09/08/2012, 10h42

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