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 [Débutant]


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 17
    Par défaut Problème de calcul
    Bonjour, voila je bataille depuis maintenant 2 jours et je ne trouve pas de solution. Ni par moi même ni sur internet !

    voici mon problème

    le code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
     
    TextBox90.Text = Val(TextBox3.Text) * Val(TextBox44.Text)
    TextBox136.Text = Val(TextBox90.Text) * Val(TextBox107.Text) Val(TextBox107.Text)
     
    TextBox90.Text = Val(TextBox4.Text) * Val(TextBox44.Text)
    TextBox136.Text = Val(TextBox90.Text) * Val(TextBox107.Text) - Val(TextBox107.Text)
     
    'ainsi de suite ...
     End Sub
    Quand je veux faire l'un des 2 calculs, y a en 1 qui ne fonctionne pas
    Comment faire pour qd il ya 2,3,4 .....

    merci

    bonne journée

  2. #2
    Membre Expert


    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2006
    Messages
    970
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Belgique

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

    Informations forums :
    Inscription : Avril 2006
    Messages : 970
    Par défaut
    Un calcul qui ne fonctionne pas ? Mauvaise valeur en retour ? message d'erreur ?

    Il nous faudrait un peu plus d'infirmation comme par exemple les valeurs que vous encodez dans vos TextBox
    Articles sur les technologies .NET

    Une réponse vous a aidé ? utilisez le bouton

    Votre problème est résolu ? utilisez le bouton

  3. #3
    Membre actif
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 17
    Par défaut
    Citation Envoyé par infosam76 Voir le message
    Un calcul qui ne fonctionne pas ? Mauvaise valeur en retour ? message d'erreur ?

    Il nous faudrait un peu plus d'infirmation comme par exemple les valeurs que vous encodez dans vos TextBox
    Bonjour, y a pas de message d'erreur.

    les y a pas de code ds les textbox

    voici la photo


  4. #4
    Membre actif
    Homme Profil pro
    Technicien Help Desk
    Inscrit en
    Novembre 2006
    Messages
    129
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Technicien Help Desk
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Novembre 2006
    Messages : 129
    Par défaut
    Citation Envoyé par ludoak Voir le message
    Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click

    TextBox90.Text = Val(TextBox3.Text) * Val(TextBox44.Text)
    TextBox136.Text = Val(TextBox90.Text) * Val(TextBox107.Text) Val(TextBox107.Text)

    TextBox90.Text = Val(TextBox4.Text) * Val(TextBox44.Text)
    TextBox136.Text = Val(TextBox90.Text) * Val(TextBox107.Text) - Val(TextBox107.Text)

    ainsi de suite ...
    End Sub

    Quand je veux faire l'un des 2 calculs, y a en 1 qui ne fonctionne pas
    Comment faire pour qd il ya 2,3,4 .....

    merci

    bonne journée
    Lequel ne marche pas ? Il manque un signe sur le premier calcul, c'est lui qui foire ?

  5. #5
    Membre émérite
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Décembre 2012
    Messages
    337
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2012
    Messages : 337
    Par défaut
    Bonjour,

    Heu comment dire,

    Tu as 2 calculs pour un même TextBox, dans le code posté, tu attribues à la propriété .Text de cette TextBox le résultat de ton calcul.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    TextBox90.Text = Val(TextBox3.Text) * Val(TextBox44.Text)
    et
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    TextBox90.Text = Val(TextBox4.Text) * Val(TextBox44.Text)
    Tu ne vois rien qui cloche?

    En fessant ça, la propriété .Text de ta TextBox sera le résultat du dernier calcul effectué...

    Solution :
    Mettre tes TextBox en mode multiligne, ajouter pour chaque calcul le résultat sur une nouvelle ligne.
    Ou créer dynamiquement une TextBox pour chaque calcul. Vu les chiffres des nom de tes TextBox, ça vas être ingérable.
    Ou utiliser avec intelligence un autre type de contrôle, au hasard, une DataGridView...

    PS: J'admire la personne qui a posé 136 TextBox ...

  6. #6
    Membre actif Avatar de Chessmaster1966
    Inscrit en
    Juillet 2010
    Messages
    63
    Détails du profil
    Informations forums :
    Inscription : Juillet 2010
    Messages : 63
    Par défaut
    Je pense que ton problème vient de la deuxième ligne de code. A mon avis il manque un opérateur arithmétique dans le dernier calcul !

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
     
    TextBox90.Text = Val(TextBox3.Text) * Val(TextBox44.Text)
    TextBox136.Text = Val(TextBox90.Text) * Val(TextBox107.Text) Val(TextBox107.Text)
     
    TextBox90.Text = Val(TextBox4.Text) * Val(TextBox44.Text)
    TextBox136.Text = Val(TextBox90.Text) * Val(TextBox107.Text) - Val(TextBox107.Text)
     
    ainsi de suite ...
    End Sub

  7. #7
    Membre actif
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 17
    Par défaut
    Citation Envoyé par Rainui Voir le message
    Bonjour,

    Heu comment dire,

    Tu as 2 calculs pour un même TextBox, dans le code posté, tu attribues à la propriété .Text de cette TextBox le résultat de ton calcul.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    TextBox90.Text = Val(TextBox3.Text) * Val(TextBox44.Text)
    et
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    TextBox90.Text = Val(TextBox4.Text) * Val(TextBox44.Text)
    Tu ne vois rien qui cloche?

    En fessant ça, la propriété .Text de ta TextBox sera le résultat du dernier calcul effectué...

    Solution :
    Mettre tes TextBox en mode multiligne, ajouter pour chaque calcul le résultat sur une nouvelle ligne.
    Ou créer dynamiquement une TextBox pour chaque calcul. Vu les chiffres des nom de tes TextBox, ça vas être ingérable.
    Ou utiliser avec intelligence un autre type de contrôle, au hasard, une DataGridView...

    PS: J'admire la personne qui a posé 136 TextBox ...
    merci beaucoup
    c'est vrai avec tous c 'est textbox je me mélange les pinceaux.
    aurais tu un bon tuto pour datagridview stp ?
    Comme tu peux le voir je ne suis pas au top.
    Bonne fin de journée

  8. #8
    Membre chevronné
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2012
    Messages
    206
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2012
    Messages : 206
    Par défaut
    Sur le cours de Mr Philippe Lasserre, il y aura déjà beaucoup d'information sur le datagridview

    http://plasserre.developpez.com/cours/vb-net/
    chapitre VIII-Q-2
    ou page 601

  9. #9
    Membre émérite
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Décembre 2012
    Messages
    337
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2012
    Messages : 337
    Par défaut
    Bonjour,

    Tu devrais trouver déjà pas mal de réponses en lisant attentivement ce cours de M.Plasserre

    Pour ce qui est de la programmation d'un DataGridView, Msdn reste la bible.

    Il est trop complet pour être expliqué en quelques mots.
    En très gros, c'est comme une feuille excel, composé de colonnes, de lignes et de cellules. Chaque type est englobé dans une collection.

    Après, je ne sais pas ce que vous voulez faire en détail, je ne peux donc pas vous dire si ce contrôle convient vraiment. C'est juste qu'à voir les chiffres de vos objets TextBox, il serait beaucoup plus simple d'y accéder par collection surtout si vous attendez plusieurs résultats pour une même TextBox.

  10. #10
    Membre actif
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 17
    Par défaut
    Merci beaucoup pour votre aide
    C'est très sympa de m'avoir répondu rapidement.
    Je vous souhaite une bonne soirée

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

Discussions similaires

  1. Problème de calcule en SQL !
    Par FilipeVV dans le forum Langage SQL
    Réponses: 3
    Dernier message: 02/09/2005, 11h45
  2. Problème de calcul matricielle
    Par Clad3 dans le forum Algorithmes et structures de données
    Réponses: 21
    Dernier message: 29/06/2005, 21h45
  3. problème de calcul des normales par sommet
    Par captainSeb dans le forum OpenGL
    Réponses: 2
    Dernier message: 21/01/2005, 13h42
  4. [Calendar]Problème de calcul de date
    Par valerie90 dans le forum Collection et Stream
    Réponses: 6
    Dernier message: 08/12/2004, 12h13
  5. Problème de calcul unix_timestamp
    Par petit_stagiaire dans le forum Administration
    Réponses: 2
    Dernier message: 28/04/2004, 15h27

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