Gambas France BETA


Pas de compte ? Incription

2.15 & valuebox (dimanche, 9 août 2009, 13:31) par JEAN-YVON

1
AuteurMessages
Admin#1 Posté le 27/12/2009 à 22:48:00
Bonjour,
après avoir suivi les tutos le passage à la 2.15 c'est fait le plus facilement du monde....
Je trouve dommage qu'on ne puisse toujours pas écrire :"0.63" ou "0,25" dans une valuevox
Je ne sais pas si c'est un bug ou une volonté que le zéro en premier ne soit pas reconnu comme significatif.
A+
JY
Admin#2 Posté le 27/12/2009 à 22:48:00
Tu as raison c'est bizarre. Mais la valuebox n'est pas terrible comme controle.

Utilise plutôt une textbox et tu convertis son contenu en Valeur au moment de la mettre dans une variable, et là le zero apparaitra avant la virgule.

Bon Ok c'est un peu tordu mais ca marche bien
Admin#3 Posté le 27/12/2009 à 22:49:00
Salut,
C'est la flemme qui me fait utiliser une valuebox : Elle détecte automatiquement si c'est un chiffre qui s'inscrit. Sur une textbox il faut installer un contrôle qui limite les entrées... Bon, il est simple mais c'est tellement facile quand on s'en passe!
voilà;
A+
JY
Admin#4 Posté le 27/12/2009 à 22:49:00
Jean yvon,
J'ai essayé de résoudre ton problème en créant une petite application, et je ne vois aucun problème avec les valuebox.
Ce lien :

http://gambaslinux.eg2.fr/tempo/dfgdfg-0.0.2.tar.gz
te montrera que c'est possible !
;)
Admin#5 Posté le 27/12/2009 à 22:50:00
citation:
Jean yvon,
J'ai essayé de résoudre ton problème en créant une petite application, et je ne vois aucun problème avec les valuebox.
Ce lien :

http://gambaslinux.eg2.fr/tempo/dfgdfg-0.0.2.tar.gz
te montrera que c'est possible !


Salut Spheris5,
Ben chez moi, si je tape "0.63" (ou autre commençant par 0) il n'y a que ".63" qui apparait dans la valuebox.
Mon problème c'est la relation avec mysql qui n'accepte pas ce format. J'ai fait une bidouille pour que ça passe, mais c'est un peu chiant
je ne dis pas que dans gambas ça ne fonctionne pas, je dis que le format n'est pas exportable. A l'heure ou nous parlons de portabilité, il faudrait peut être regarder ces histoires de format.
Ben, a+ JY
;)
Admin#6 Posté le 27/12/2009 à 22:50:00
Il semble que ton probleme ne vienne pas de la valuebox de GB mais de ton champ dans tabase sql.
L'as tu correctement defini?
Je m'explique :

Tu peux creer un champ de plusieurs type comme :
INTEGER, BLOB, PICTURE, TEXT ou autre.
ton champ est peut etre en INTEGER (entier) et n'accepte pas la virgule.
Peux tu verifier ?

;)
Admin#7 Posté le 27/12/2009 à 22:51:00
Merci, il est correctement défini. Avec ma bidouille ça marche bien. si j'envoie à mysql ".32" il plante si je lui envois "0.32" c'est bon.Le champs est défini en double. Je viens de vérifier.


;)
Admin#8 Posté le 27/12/2009 à 22:51:00
Si tu saisis .32 alors il y aura une erreur que tu pourras intercepter par CATCH et tu pourra remplacer la chaine "." par "0."(par la commande REPLACE ) et là, plus de plantage !

;)
1