Aucune donnée saisie puis calcul sur VB 6.0

Fermé
Evans - 10 avril 2010 à 22:42
Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 - 11 avril 2010 à 01:03
Bonjour à tous,
J'ai écris un projet VB permettant de calculer les moyennes d'étudiants de classes différentes. Le seul problème est que quand on ne saisi rien et qu'on lance le calcul, il planque.
J'ai essayé de gérer la situation en faisant de telle sorte que si on ne saisi rien et lance le calcul (en cliquant sur un bouton) il affiche que toutes les données ne sont pas rempli:

If moyenne.Text = "" Then
MsgBox ("Vous n'avez pas saisie toutes les données")
Else
moyenne.Text = Val(totalDesPoints.Text) / Val(totalDesCoefficients.Text)
End If

sinon, il effectue le calcul de la moyenne.
C'était bien! Mais je viens de réaliser que si l'étudiant à zéro de moyenne, le programme va considérer ça comme si on avait rien saisi.

Alors s'il vous plaît, comment faire de telle sorte que lorsqu'on a rien saisi et qu'on lance le calcul, une fenêtre affiche qu'une donnée n'est pas rempli; mais surtout que rien ne s'exécute?

Merci!

A voir également:

3 réponses

pseudoDeLuxe
10 avril 2010 à 22:46
tè prof ?
0
Non, étudiant!
0
Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 1 204
11 avril 2010 à 01:03
Bonjour,

Il y a une différence entre "" et 0 et VB sait faire la différence.


If moyenne.Text = "" Then


If moyenne.Text = 0 Then 


Ce n'est pas du tout pareil.
0