ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Help / How to proceed? / Programming
  • Principe
  • Première méthode : fonction DonneFocusEtRetourUtilisateur ou DonneFocus
  • Seconde méthode : fonction EcranPremier
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
Principe
Pour se positionner en saisie (ou donner le focus) à un champ, vous disposez de 2 méthodes :
Première méthode : fonction DonneFocusEtRetourUtilisateur ou DonneFocus
La fonction DonneFocusEtRetourUtilisateur (ou la fonction DonneFocus) donne le focus au champ indiqué et permet de revenir directement en saisie sur la fenêtre sans exécuter le code WLangage placé après l'appel de la fonction.
Exemple de code :
SI SAI_CODE = "" ALORS
DonneFocusEtRetourUtilisateur(SAI_CODE)
// Code non exécuté
SINON
DonneFocusEtRetourUtilisateur(SAI_INTITULE)
// Code non exécuté
FIN
// Code non exécuté
Seconde méthode : fonction EcranPremier
La fonction EcranPremier permet de mémoriser le champ qui doit prendre le focus. Le code WLangage suivant l'appel de la fonction continue de s'exécuter. Il est ainsi possible de changer le champ sur lequel se positionner avant de retourner dans la saisie sur la fenêtre.
Exemple de code :
// En fonction des retours des traitements 1 et 2 
// on se positionne Ã  la fin du traitement sur le champ SAI_QTE ou SAI_CODEREMISE

// Exécution traitement partie 1
...
SI nResPartie1 = 0 ALORS EcranPremier(SAI_QTE)
...
// Exécution traitement partie 2
...
SI bResPartie2 = Faux ALORS EcranPremier(SAI_CODEREMISE)
...
Minimum version required
  • Version 9
Comments
Click [Add] to post a comment

Last update: 05/25/2022

Send a report | Local help