|
|
|
|
|
- Caractéristiques de la vérification/détection des champs dont la saisie est invalide et /ou obligatoire
- Divers
SaisieInvalideListeChamp (Fonction) En anglais : InvalidInputListControl Construit la liste des champs dont la saisie est invalide/obligatoire. Les champs ne passent pas en erreur.
taChampsInvalides est un tableau de Champ = SaisieInvalideListeChamp()
SI PAS taChampsInvalides.Vide ALORS
Erreur("Problème")
FIN
ListeChamp est un tableau de Champ = SaisieInvalideListeChamp()
POUR TOUT ÉLÉMENT c DE ListeChamp
c..CouleurFond = RougeClair
FIN
Syntaxe
<Résultat> = SaisieInvalideListeChamp([<Elément manipulé>])
<Résultat> : Tableau de Champs Tableau de variables de type Champ contenant la liste des champs dont la saisie est invalide/obligatoire. Ce tableau est trié selon l'ordre de navigation des champs. <Elément manipulé> : Nom de champ ou nom de fenêtre optionnel Nom du champ ou de la fenêtre dans le(la)quel(le) la vérification doit être effectuée. Si le champ est un conteneur (champ Onglet, Superchamp, etc.), la vérification sera effectuée en profondeur pour tous les champs de ce conteneur. Si ce paramètre n'est pas spécifié, la détection est effectuée sur tous les champs de la fenêtre en cours. Remarques Caractéristiques de la vérification/détection des champs dont la saisie est invalide et /ou obligatoire La vérification de la saisie sera effectuée pour les types de champs suivants : - Champ Sélecteur/Interrupteur : si l'option de saisie obligatoire a été activée (ou propriété SaisieObligatoire à Vrai), vérifie qu'au moins une option est sélectionnée.
- Champ Notation : si l'option de saisie obligatoire a été activée (ou propriété SaisieObligatoire à Vrai), vérifie qu'une note a été attribuée.
- Combo en saisie : si l'option de saisie obligatoire a été activée (ou propriété SaisieObligatoire à Vrai), vérifie qu'une valeur a été saisie ou sélectionnée dans la combo.
Si un masque de saisie a été utilisé, la fonction vérifie que la saisie est valide pour ce masque. Dans le cas de l'utilisation d'un masque personnalisé avec une variable de type MasqueDeSaisie, la vérification est effectuée en exécutant la procédure associée à la propriété VérifieSiSaisieValide de ce masque. - Combo sans saisie : si l'option de saisie obligatoire a été activée (ou propriété SaisieObligatoire à Vrai), vérifie qu'une valeur a été sélectionnée dans la combo.
- Champ de saisie : si l'option de saisie obligatoire a été activée (ou propriété SaisieObligatoire à Vrai), vérifie qu'une valeur a été saisie ou sélectionnée dans le champ.
Si un masque de saisie a été utilisé, la fonction vérifie que la saisie est valide pour ce masque. Dans le cas de l'utilisation d'un masque personnalisé avec une variable de type MasqueDeSaisie, la vérification est effectuée en exécutant la procédure associée à la propriété VérifieSiSaisieValide de ce masque.
La vérification est effectuée uniquement sur les champs actifs et visibles. Divers - Pour passer en erreur les champs dont la saisie est invalide/obligatoire, utilisez les fonctions SaisieInvalideDétecte ou SaisieInvalideAfficheErreur.
- Cas particulier : champ de saisie ou combo avec saisie possédant un masque personnalisé à l'aide d'une variable de type MasqueDeSaisie.
Si le champ n'a pas le focus au moment de l'appel de la fonction SaisieInvalideListeChamp, le texte affiché dans le champ sera au préalable formaté avec la procédure définie par la propriété FormateEnEntrée du masque avant de vérifier sa validité.
Composante : wd300obj.dll
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|