version 5
Page formulaire courante Numérique
Paramètre | Type | Description | ||||
Cette commande ne requiert pas de paramètre | ||||||
Résultat | Numérique | Numéro de la page courante du formulaire | ||||
actuellement affiché |
Description
Page formulaire courante retourne le numéro de la page courante du formulaire actuellement affiché.
Exemple
Alors que vous être en train d'utiliser un formulaire, si vous choisissez une commande de menu ou si le formulaire reçoit un appel d'un autre process, vous voulez que des actions différentes soient effectuées en fonction de la page du formulaire affichée. Vous pouvez alors écrire :
` Méthode formulaire [maTable];"monFormulaire" Au cas ou : (Evenement formulaire=Sur chargement) ` ... : (Evenement formulaire=Sur libération) ` ... : (Evenement formulaire=Sur menu sélectionné) $vlNuméroMenu:=Menu choisi >> 16 $vlNuméroCmde:=Menu choisi & 0xFFFF Au cas ou : ($vlNuméroMenu=...) Au cas ou : ($vlNuméroCmde=...) : (Page formulaire courante=1) ` Effectuer une action appropriée pour la page 1 : (Page formulaire courante=2) ` Effectuer une action appropriée pour la page 2 ` ... : ($vlNuméroCmde=...) ` ... Fin de cas : ($vlNuméroMenu=...) ` ... Fin de cas : (Evenement formulaire=Sur appel extérieur) Au cas ou : (Page formulaire courante=1) ` Fournir une réponse appropriée pour la page 1 : (Page formulaire courante=2) ` Fournir une réponse appropriée pour la page 2 Fin de cas ` ... Fin de cas
Référence
ALLER A PAGE, DERNIERE PAGE, PAGE PRECEDENTE, PAGE SUIVANTE, PREMIERE PAGE.