DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Champs, pages et fenêtres / Fonctions de gestion des champs
  • Champ invisible, inactif ou grisé
  • Divers
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Occurrence (Fonction)
En anglais : Count
Renvoie le nombre d'occurrences d'un champ dans une fenêtre, une page ou un groupe de champs.
Exemple
// Si le champ SAI_Intitulé existe, initialisation du champ
SI Occurrence(SAI_Intitulé) > 0 ALORS
Affiche_Intitulé()
FIN
Syntaxe
<Résultat> = Occurrence(<Champ recherché>)
<Résultat> : Entier
  • Nombre de champs de même nom se trouvant dans la fenêtre ou la page.
  • Nombre de champs d'un groupe de champs.
  • 0 si le champ n'existe pas.
<Champ recherché> : Nom de champ ou chaîne de caractères
Nom du champ recherché ou nom du groupe de champs.
Si ce paramètre correspond à une chaîne vide (""), il est automatiquement remplacé par le nom du champ auquel appartient l'événement en cours.
Dans le cas de champs indicés, il n'est pas nécessaire de préciser l'indice.
Remarques

Champ invisible, inactif ou grisé

Un champ invisible, inactif ou grisé est considéré comme étant présent dans la fenêtre ou dans la page.

Divers

Attention : Il ne faut pas utiliser un champ directement dans un traitement où vous testez son existence. Cela générera une erreur lors de l'exécution si le champ n'existe pas.
Exemple (à ne pas suivre) :
SI Occurrence(SAI_Champ1) > 0 ALORS
SAI_Champ1 = "Toto"
FIN
Exemple (à suivre) :
SI Occurrence(SAI_Champ1) > 0 ALORS
AppelProcédure(SAI_Champ1)
FIN
Composante : wd300obj.dll
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 06/04/2023

Signaler une erreur ou faire une suggestion | Aide en ligne locale