PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WINDEV 2024 → prob de sélecteur
prob de sélecteur
Started by p.didi, Sep., 15 2004 1:06 PM - 3 replies
Posted on September, 15 2004 - 1:06 PM
bonjour,
dans une fenêtre, j'ai un champs sélecteur avec 2 options et un champs de saisie qui sont liés à un fichier et je veux que dans le cas d'un clic sur un bouton nouveau , une requête s'exécute et le résultat s'affiche dans le champs de saisie si la 1ère option du sélecteur est cochée sinon si (la 2ème option est cochée) ça ne fasse rien le champs de saisie sera vide.
le problème c'est que quand je clique sur le bouton nouveux, la requête s'exécute car c'est la 1ère option qui est cochée, mais quand je coche la 2ème option, la valeur du champs de saisie reste la même alors que j'ai fait:
si mon sélecteur=2alors
champssaisie=""
je ne sais pas pourquoi ça marche pas.
merci de m'aider
Posted on September, 16 2004 - 12:43 AM
"dounia" <p.didi@caramail.com> écrivait news:4148056b@news.pcsoft.fr:

> je ne sais pas pourquoi ‡a marche pas.

Salut,

Pour savoir pouquoi cela ne fonctionne pas il faut tracer au débogueur, et
t'assurer de ne pas avoir des champs et variables de même nom.

--
En esperant t'avoir aidé.
ted
Posted on September, 16 2004 - 1:33 PM
Bonjour,

La bonne syntaxe devrait être :

si mon sélecteur[2] alors...

Pour faciliter tes tests, utilises une ardoise magique, tu verras que :

Description_de_l_erreur += dossier_terminé + cr
Description_de_l_erreur += dossier_terminé[1] + cr
Description_de_l_erreur += dossier_terminé[2]

donne 0, 0, 1 lorsque ma valeur 2 est cochée

Pour plus de détail, réalises une recherche forum sur 'ardoise magique'.

Je peux aussi t'envoyer un mail personnel si tu veux.

Bien cordialement,

Jacques De Schryver
Posted on September, 16 2004 - 7:20 PM
salut,
en fait j'ai fait:

HExécuteRequête(req_max_numclt,hRequêteDéfaut)
FichierVersEcran()

si mon sélecteur[1] alors

champssaisie..Valeur+=1
SINON
champssaisie..valeur=""

Fin
mais ça marche tjrs pas, ça s'incremente, ms une fois que je coche la deuxième option, champssaisie ne se vide pas, il garde l'ancienne valeur .

et pour ce qui est de l'ardoise magique, j'ai pas bien compris
merci pour votre aide