A partir de la version 25 le WLangage autorise la syntaxe préfixée pour les fonctions HFSQL. Les intérêts sont nombreux :
- écriture du code simplifiée avec la complétion de l'éditeur de code proposée à la frappe du nom d'une table,
- lisibilité accrue (bien que cela puisse dépendre des goûts et des habitudes...),
- ( ça change )
- le type source de données profite de l'évolution …
Voici un exemple d'écriture permettant la création de deux tables de tests :
TABLE1.MotDePasse("motdepasse") TABLE2.MotDePasse("motdepasse")
TABLE1.Création() TABLE2.Création()
POUR i = 1 À 100 TABLE1.Ajoute() TABLE2.Ajoute() FIN
L'indirection est également utilisable avec une source de données, l'écriture peut donc être simplifiée pour l'exemple ci-dessus :
MaSource est une Source de Données POUR i = 1 À 2 MaSource = {"TABLE"+i, indFichier} MaSource.MotDePasse("motdepasse") MaSource.Création() POUR j = 1 À 100 MaSource.Ajoute() FIN FIN
A noter que les références croisées de l'éditeur de code permettent de connaître toutes les utilisations d'une fonction. Par exemple les références croisées de HAjoute (shift + F2) permettront de trouver :
- les utilisations de la fonction HAjoute,
- mais également de la syntaxe pré-fixée <source>.Ajoute
|
|
< Retour
|
|
|
|
|
|