DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Syntaxe WLangage / Mots-clés réservés
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
MaSource (Mot réservé)
En anglais : MySource
Le mot-clé MaSource permet de manipuler la source de données (fichier, vue ou requête) courante associée à un état ou une table fichier. Lors de l'exécution du projet, ce mot-clé est automatiquement remplacé par la source de données en cours.
Intérêt : Le mot-clé MaSource permet de :
  • Rendre le code indépendant de la source de données en cours.
  • Accéder à la valeur d'une rubrique de l'enregistrement en cours dans la source de données en cours.
  • Récupérer le nom de la source de données pour effectuer un traitement HFSQL.
  • Indiquer la fenêtre contenant une table à imprimer dans un état sur table.
Exemple
// Récupération du nom de la source de données en cours dans l'état
NomSourceDonnée = MaSource..Nom
 
// Récupération du nom du client en cours d'impression
SI MaSource.NomCli = "Martin" ALORS
CALC_TotalHT.CouleurFond = RougeClair
FIN
// Modifier la source de données d'un état sur table dans son code d'ouverture
PROCÉDURE ETAT_Table_Client(sNomTableSource)
MonEtat.MaSource = sNomTableSource
Syntaxe
MaSource
Remarques
  • Le mot-clé MaSource est utilisable uniquement dans les événements et/ou traitements associés à :
    • un état,
    • un champ Table fichier.
  • Le mot-clé MaSource n'est pas utilisable dans les champs dont la source de données est une variable.
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 13/07/2022

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