PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV 2024 → saisieinvalidedetecte
saisieinvalidedetecte
Iniciado por Jopab, jan., 16 2021 4:35 PM - 4 respostas
Membro registado
487 mensagems
Popularité : +24 (30 votes)
Publicado em janeiro, 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é
Membro registado
487 mensagems
Popularité : +24 (30 votes)
Publicado em janeiro, 17 2021 - 9:36 PM
Allons bon, maintenant, ça fonctionne.
C’était bien un BUG mais qui s'est résolu tout seul.

--
José
Membro registado
36 mensagems
Popularité : +1 (1 vote)
Publicado em janeiro, 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
Membro registado
3.311 mensagems
Popularité : +93 (137 votes)
Publicado em janeiro, 23 2021 - 5:07 AM
Même l'aide en ligne n'est pas à jour
Seul solution passer par la case support pcsoft
Publicado em janeiro, 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