| Operation d'Edit | |
|
|
Auteur | Message |
---|
FRANKI30
Nombre de messages : 28 Date d'inscription : 14/11/2010
| Sujet: Operation d'Edit Jeu 2 Déc 2010 - 22:44 | |
| Bonsoir voila au lieu d'utiliser input pour des operations mathématiques j'aimerais savoir si il est possible d'effectuer une operation entre 2 Edit et de l'afficher dans un troisieme Edit ? | |
|
| |
JL35
Nombre de messages : 7112 Localisation : 77 Date d'inscription : 29/11/2007
| Sujet: Re: Operation d'Edit Jeu 2 Déc 2010 - 23:12 | |
| Tu veux dire faire une opération entre le contenu de deux Edit différents et afficher le résultat dans un troisième Edit ? Dans ce cas tu pourrais faire (en supposant Edit 1, Edit 2 et Edit 3): - Code:
-
x = VAL(TEXT$(1)) y = VAL(TEXT$(2)) TEXT 3, STR$(x*y) | |
|
| |
Nardo26
Nombre de messages : 2294 Age : 56 Localisation : Valence Date d'inscription : 02/07/2010
| Sujet: Re: Operation d'Edit Ven 3 Déc 2010 - 5:49 | |
| Pour compléter ce que dis JL35, tu peux aussi rajouter dans cet exemple un test avec la fonction NUMERIC( ) qui va tester si le contenu de tes champs EDIT contiennent une valeur numérique. - Code:
-
DIM erreur,essai$ essai$="12a" IF NUMERIC(essai$)=0 erreur = message_error_ok ("Veuillez entrer des valeurs numériques") END_IF | |
|
| |
jean_debord
Nombre de messages : 1266 Age : 70 Localisation : Limoges Date d'inscription : 21/09/2008
| Sujet: Re: Operation d'Edit Ven 3 Déc 2010 - 8:08 | |
| | |
|
| |
FRANKI30
Nombre de messages : 28 Date d'inscription : 14/11/2010
| Sujet: Edit Ven 3 Déc 2010 - 22:49 | |
| Bonsoir et merci mais j ai un probleme en ligne 7 ?
1 dim x,y 2 edit 1 3 edit 2 4 edit 3 5 top 2,50 6 top 3,100 7 x=VAL(TEXT$(1)) 8 y=VAL(TEXT$(2)) 9 TEXT 3,STR$(x*y)
| |
|
| |
Invité Invité
| Sujet: Re: Operation d'Edit Ven 3 Déc 2010 - 22:58 | |
| Bonsoir, Pour l'erreur: il faut savoir que si tu as une chaine vide au départ, ce n'est pas un nombre, donc tu as une erreur. Il ne faut faire les calculs qu'une fois les nombres écrits. Mais il est préférable, comme dit plus haut, je crois, de faire un teste - Code:
-
if numeric(text$(1))=1 and numeric(text$(2))=1 rem traitement end_if
|
|
| |
FRANKI30
Nombre de messages : 28 Date d'inscription : 14/11/2010
| Sujet: edit Ven 3 Déc 2010 - 23:09 | |
| | |
|
| |
dragonno
Nombre de messages : 341 Localisation : Près de Toulouse Date d'inscription : 22/01/2009
| Sujet: Re: Operation d'Edit Sam 4 Déc 2010 - 18:56 | |
| Tu peux aussi ajouter en plus du test numéric : - Code:
-
7 if ( text$(1)<>"" ) then VAL(TEXT$(1)) else x=0 C'est à dire si la chaine est vide dans l'edit alors x vaut 0 sinon il aura la valeur contenue dans l'edit. | |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: Operation d'Edit Sam 4 Déc 2010 - 19:30 | |
| Tu veux dire: - Code:
-
7 if ( text$(1)<>"" ) then x=VAL(TEXT$(1)) else x=0 | |
|
| |
dragonno
Nombre de messages : 341 Localisation : Près de Toulouse Date d'inscription : 22/01/2009
| Sujet: Re: Operation d'Edit Sam 4 Déc 2010 - 19:33 | |
| Oui tout à fait Maitre Klaus merci beaucoup de ton attention erreur d'inattention pour moi :/ | |
|
| |
FRANKI30
Nombre de messages : 28 Date d'inscription : 14/11/2010
| Sujet: Edit Dim 5 Déc 2010 - 16:32 | |
| ok merci | |
|
| |
Contenu sponsorisé
| Sujet: Re: Operation d'Edit | |
| |
|
| |
| Operation d'Edit | |
|