J'ai un petit casse-tête que je présume réglé depuis longtemps par la
majorité des développeurs WD mais moi je commence depuis peu.
Un exemple;
Une petite fenêtre avec 1 champ CodeClient et un Bouton Annuler:
1. Le champ CodeClient vide par défaut contient une validation codé sous
"Sorti de CodeClient" du genre;
SI CodeClient<>"" ALORS
SI validation pas bonne ALORS RepriseSaisie(CodeClient)
FIN
2. Le Bouton Annuler contient le code suivant;
Fermer()
Si le champ CodeClient est vide, le bouton Annuler ferme la fenêtre sans
problème comme prévu.
Mais si le champ CodeClient n'est pas vide et contient une valeur pas bonne
et qu'on clique sur le Bouton Annule, la validation du champ CodeClient
exécute sa sortie - donc sa validation - et retourne à la RepriseSaisie().
Et la fenêtre ne se ferme pas.
L'usager doit alors effacer le champ et là, le bouton Annuler fait bien son
travail. Mais j'aimerais faire mieux, soit effacer le champ moi-même avant
de Fermer la fenêtre.
Mais RAZ ou CodeClient="" placé avant Fermer() ne fonctionnent pas et
semblent être ignoré totalement.
Je n'ose croire qu'il faudrait que je valide aussi la dernière touche
activée avec mon
SI CodeClient<> "" ET dernièretouche<>Annuler (en fait je ne sais meme pas
si cela fonctionnerait)
Ou encore, valider et remettre le champ à vide juste avant de faire la
RepriseSaisie(). Mais il demeure que si l'usager entre une valeur dans le
champ et clique tout de suite sur Annuler, ça ne fonctionne pas.
Je présume qu'on aurait le même problème avec une petite fenêtre qui
demanderait un mot de passe
avec un champ de saisie, un Bouton Valider et un Bouton Annuler.
J'espère m'être bien expliqué.
Et j'espère encore plus que quelqu'un a une solution toute simple.
J'espère m'être bien expliqué. Et j'espère encore plus que quelqu'un a une solution toute simple.
La solution toute simple, c'est que le bouton Annuler soit de type Abandon.
-- Cordialement
Phil
Tél.: (450) 629-2776 Sans Frais: 1-888-629-2776 "Eric" <ericb33+ a écrit dans le message de news:
Le 25 septembre 2004 à 03:43, Phil nous disait :
> J'espère m'être bien expliqué. > Et j'espère encore plus que quelqu'un a une solution toute simple.
La solution toute simple, c'est que le bouton Annuler soit de type Abandon.
Cordialement
--------------------------------------
Eric... merci!
Tu me rend un fier service. Ça fonctionne à merveille!
Bon week-end !
Tél.: (450) 629-2776 Sans Frais: 1-888-629-2776
"Eric" <ericb33+spam@alussinan.org> a écrit dans le message de
news:mapqkufro5zz.dlg@ericb33spam.alussinan.org...
Le 25 septembre 2004 à 03:43, Phil nous disait :
> J'espère m'être bien expliqué.
> Et j'espère encore plus que quelqu'un a une solution toute simple.
La solution toute simple, c'est que le bouton Annuler soit de type
Abandon.
Cordialement
--------------------------------------
Eric... merci!
Tu me rend un fier service. Ça fonctionne à merveille!
Tél.: (450) 629-2776 Sans Frais: 1-888-629-2776 "Eric" <ericb33+ a écrit dans le message de news:
Le 25 septembre 2004 à 03:43, Phil nous disait :
> J'espère m'être bien expliqué. > Et j'espère encore plus que quelqu'un a une solution toute simple.
La solution toute simple, c'est que le bouton Annuler soit de type Abandon.
Cordialement
--------------------------------------
Eric... merci!
Tu me rend un fier service. Ça fonctionne à merveille!
Bon week-end !
jacques.trepp
Phil a formulé la demande :
Une petite fenêtre avec 1 champ CodeClient et un Bouton Annuler: 1. Le champ CodeClient vide par défaut contient une validation codé sous "Sorti de CodeClient" du genre; SI CodeClient<>"" ALORS SI validation pas bonne ALORS
CodeClient = ""
RepriseSaisie(CodeClient)
FIN
FIN
cordialement
-- Ceci est une signature automatique de MesNews. Site : http://mesnews.no-ip.com
Phil a formulé la demande :
Une petite fenêtre avec 1 champ CodeClient et un Bouton Annuler:
1. Le champ CodeClient vide par défaut contient une validation codé sous
"Sorti de CodeClient" du genre;
SI CodeClient<>"" ALORS
SI validation pas bonne ALORS
CodeClient = ""
RepriseSaisie(CodeClient)
FIN
FIN
cordialement
--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com
Une petite fenêtre avec 1 champ CodeClient et un Bouton Annuler: 1. Le champ CodeClient vide par défaut contient une validation codé sous "Sorti de CodeClient" du genre; SI CodeClient<>"" ALORS SI validation pas bonne ALORS
CodeClient = ""
RepriseSaisie(CodeClient)
FIN
FIN
cordialement
-- Ceci est une signature automatique de MesNews. Site : http://mesnews.no-ip.com