PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WINDEV 2024 → saisieinvalidedetecte
saisieinvalidedetecte
Started by Jopab, Jan., 16 2021 4:35 PM - 4 replies
Registered member
487 messages
Popularité : +24 (30 votes)
Posted on January, 16 2021 - 4:35 PM
Bonjour,
j'essaie d'utiliser la nouvelle fonction saisieinvalidedetecte()
j'ai coché un champ bloquant avec saisie obligatoire comme ceci:





quand je sauvegarde en debut de code je met :
SI SaisieInvalideDétecte() ALORS
RETOUR
FIN


ça ne detecte rien, et ca sauvegarde.

j'ai testé avec le nom de la fenetre, pas mieux.

Quelqu'un a testé ou ça fait partie des BUGS.?

--
José
Registered member
487 messages
Popularité : +24 (30 votes)
Posted on January, 17 2021 - 9:36 PM
Allons bon, maintenant, ça fonctionne.
C’était bien un BUG mais qui s'est résolu tout seul.

--
José
Registered member
36 messages
Popularité : +1 (1 vote)
Posted on January, 22 2021 - 11:11 PM
Bonsoir,

J'ai le même soucis que vous.
Sur une fenêtre où je veux que certains champs soient obligatoire mais non bloquant lors du remplissage de celle-ci, j'ai donc appliquer l'option obligatoire et l'option "utiliser saisieinvalidedétect". Lors de la validation la fonction me renvoie toujour sfaux même si mes champs ne sont pas renseignés.
Est-ce que vous avez une idée de comment résoudre le soucis?

Merci d'avance.

Christian
Registered member
3,311 messages
Popularité : +93 (137 votes)
Posted on January, 23 2021 - 5:07 AM
Même l'aide en ligne n'est pas à jour
Seul solution passer par la case support pcsoft
Posted on January, 14 2022 - 5:20 PM
Bonjour,

Je tente d'utiliser la fonction saisieInvalideDetecte pour mettre en forme deux combos (sans saisie) en cas de saisie incorrecte.
Pour cela comme présenté dans l'aide en ligne je saisie une nouvelle variable de type "masquedesaisie", et je créé une procédure interne VérifieSiSaisieValide qui défini la même fonction dans lequel je fais un contrôle des deux valeurs saisies dans les combos.

A chaque déclaration des combo concernée j'associe le masque de saisie avec moimême..masquedesaisie = monmasquedesaisie

puis dans le code de sélection d'une ligne je place saisieInvalideDetecte : celui-ci retourne systématiquement la même valeur, cela ne semble pas fonctionner

Si je trouve un éclaircissement sur le forum, je vous remercie,

Tommy