Bonjour,
Je viens de passer de la version 14 anglaise à 22 française ce qui fait un sacré changement ^^ .
J'ai créé une fenêtre avec plusieurs champ à remplir (une fiche société).
Les différents champs sont reliés à une base de donnée.
Si j'arrive en création sur la fenêtre je fais un hraz(nom de la table) pour couper la liaison et ainsi permettre la saisie pour la création d'une nouvelle société.
J'effectue lors de la validation de la création un contrôle si certains champ sont renseignés, s'ils ne le sont pas alors j'arrête le traitement via un RETOUR.
Le problème que je rencontre, c'est que le RETOUR me renvoie sur ma fenêtre mais en me vidant tous les champs...
J'aimerai que windev garde en mémoire ses champs pour permettre à l'utilisateur de saisir les champs manquants sans tout ressaisir.
Mon code :
Avez vous une idée ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SI SansEspace(EDT_Nom1) = "" ALORS Ouvre(FEN_INFO,1,"Veuillez saisir un Nom de société") RETOUR FIN
EDIT : après d'autres tests je constate que c'est la fenêtre d'info qui me vide les champs, si je l’enlève et que je clique sur le bouton pour valider la création, le traitement s'arrete bien et je reste sur la fenêtre de la fiche société tout en conservant mes champs.
Cependant j'ai besoin qu'une fenêtre d'information s'ouvre pour signaler le problème à l'utilisateur.
Partager