Text box 2

balsagoth Messages postés 12 Date d'inscription mardi 17 octobre 2000 Statut Membre Dernière intervention 21 octobre 2003 - 31 mars 2002 à 11:59
cs_toplist Messages postés 3 Date d'inscription jeudi 4 avril 2002 Statut Membre Dernière intervention 4 avril 2002 - 4 avril 2002 à 10:47
salut
j'ai un gros probleme que je ne comprends pas trop
voila ma command
If text1.Text > Text2.Text Then
tour2joueur1.Caption = joueur1.Caption

If text1.Text < Text2.Text Then tour2joueur1.Caption = joueur2.Caption

j'explique : en fait c simple , l utilisateur rentre des valeurs dans les 2 .text
si le text 1 > text 2 j'affiche un label
si le text 2 > text1 j'affiche un autre label
mais le probleme viens pas tellement de l'affichage

c les textbox qui merdes

j'ai remarquer que le textbox ne prenais en compte que la valeur du premier chiffre situe dans la case

ex: avec ma commande
si je mets
text1: valeur 1
et text2: valeur 2
alors la ca marche c le label du text2 qui s'affiche

mais si je met
text1 :valeur 12
et text2 : valeur 2
c le label du text 2 qui s'affiche et non celui du text1

je voudrai savoir si c normal que le textbox ne prend en compte que la premiere valeur
ou si c moi qui ait n'importe quoi
et surtout comment fauire pour que le textbox prenne en charge toutes les valeurs

voila merci

3 réponses

Seb_d_angers Messages postés 155 Date d'inscription vendredi 2 novembre 2001 Statut Membre Dernière intervention 19 mai 2011
31 mars 2002 à 13:59
Tu peux faire le test sur du numérique si c'est la seule chose que tu tape dans les textbox :

if val(text1)>val(text2)

sinon, c'est plus chiant, il faut extraire les valeur numérique mais c'est possible et les comparer.

*********************************
J'espère t'avoir aider
A+
Seb
PS : Ce serait sympa si tu pouvais poser
une question sur le nouveau forum de
http://www.efrance.fr/programmez
*****MERCI BEAUCOUP*****
0
balsagoth Messages postés 12 Date d'inscription mardi 17 octobre 2000 Statut Membre Dernière intervention 21 octobre 2003
31 mars 2002 à 14:30
ben merci d'avoir repondu
j'attends de voir d'autre reponse
car le systeme de val marche pas non plus
dommage
j'ai une idee en tete
mettre la valeur dans un label
puis compare le label
ca je pense que ca marche
mais faut que je recommence tous le prog carrement :((((
merci quand meme

PS je passerai sur ton site :)
0
cs_toplist Messages postés 3 Date d'inscription jeudi 4 avril 2002 Statut Membre Dernière intervention 4 avril 2002
4 avril 2002 à 10:47
bonjour,
as tu essayé de convertir les données lors du test ex:
if cint(text1.text) > cint(text2.text) then ....

attention cint converti les données au format 'Integer' donc limite des valeurs saisies à ce format.

il est possible d'utiliser également cbdl pour le format 'Double' si les valeurs sont supérieures au champs d'application du format 'Interger'.

A suivre ...
0
Rejoignez-nous