|
|
|
|
|
- Manipulation du champ en cours
- Utilisation de MoiMême dans une procédure
- Fonctions du WLangage et champ en cours
- Récapitulatif
MoiMême (Mot réservé) En anglais : MySelf
Le mot-clé MoiMême permet de manipuler le champ en cours. Lors de l'exécution du projet, le mot-clé MoiMême est remplacé par le champ et non par le nom du champ. Le mot-clé MoiMême s'utilise alors comme un champ. Intérêt : Le mot-clé MoiMême permet de rendre un code local (champ, rubrique, ...) ou global (procédure globale, classe, ...) indépendant du champ en cours. // --A chaque modification d'un champ Combo // Appel de la procédure MasqueMajus MasqueMajus()
// --Procédure MasqueMajus // Masque la 1ère lettre en majuscule pour un champ Combo avec saisie PROCÉDURE MasqueMajus() Valeur = MoiMême SI Taille(Valeur) > 1 ALORS PositionCurseur = MoiMême.Curseur MoiMême = Majuscule(Valeur[[1]]) + ... Minuscule(Valeur[[2 À Taille(Valeur)]]) MoiMême.Curseur = PositionCurseur FIN
Remarques Manipulation du champ en cours - Le mot-clé MoiMême est toujours remplacé par le champ en cours. Par exemple :
- Récupération de la valeur du champ en cours :
Modification de la valeur du champ en cours :
- Utilisation d'une propriété (propriété Libellé par exemple) :
MoiMême.Libellé = "Nom des clients" LibelléChamp = MoiMême.Libellé
- Passage en paramètre :
- Si aucun champ n'est en cours, une erreur du WLangage est générée.
Utilisation de MoiMême dans une procédure - Le mot-clé MoiMême peut être utilisé dans une procédure (locale ou globale) uniquement si la procédure est appelée dans un traitement associé à un champ. Le mot-clé MoiMême fait alors référence au champ en cours.
- Le mot-clé MoiMême permet de rendre une procédure "générique" : le nom du champ ne figure pas en toutes lettres. Cette procédure peut alors être appelée pour plusieurs champs.
Fonctions du WLangage et champ en cours Pour désigner le champ en cours dans les fonctions du WLangage acceptant un nom de champ en paramètre, utilisez : - soit une chaîne vide,
- soit directement le mot-clé MoiMême.
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|