Autres instructions

(Menu Utilitaires / Paramétrage Editions)

Suivi de valeurs pendant l'exécution du script

Voir valeur

Cette instruction permet d'interrompre momentanément l'édition, afin d'afficher une valeur dans une fenêtre. Son intérêt est principalement de rechercher les anomalies de logique ("débogage" dans le jargon informatique), lorsque des scripts complexes ne fournissent pas les résultats attendus. Chaque fois que cette instruction sera rencontrée, une fenêtre affichera la valeur souhaitée et vous permettra de continuer l'exécution ou de l'interrompre.

Exemple :         

Client = Liste "Clients"

Pour chaque Client

Voir "Code du client : " & Client.Code

Imprimer "BlocClient"

Boucler

Dans cet exemple, la fenêtre de suivi affichera successivement le code de chacun des clients.

Exécution d'une requête SQL de mise à jour des données

Execute "Requête SQL"

Cette instruction permet d'exécuter des requêtes SQL de mise à jour des données, utilisant les clauses UPDATE ou DELETE.

le logiciel ne peut réaliser aucun contrôle du contenu de votre requête et ne sera pas capable de vous mettre en garde contre les altérations ou les pertes de données résultant de son exécution.

Déclaration de variables globales

Global NomVar1, NomVar2, ... NomVarN

Vous pouvez déclarer une variable comme Globale. Le logiciel permettra de récupérer le contenu de la "Variable Globale" dans toutes les formules et dans les scripts.

4  Pour obtenir plus d'informations, reportez-vous au paragraphe "Variables globales".

Instructions spécifiques

Certaines éditions peuvent nécessiter des traitements particuliers ou trop complexes pour être exprimés à l'aide des instructions décrites précédemment. Dans ces cas, le logiciel utilise des fonctions dont le comportement est fixe. Ces fonctions sont préfixées par un soulignement.

Exemple : var = _CalculSpécifique(Valeur1, Valeur2).

Commentaires dans les scripts

Des commentaires libres peuvent être saisis dans le script ou dans les formules. Ils doivent être précédés d'une apostrophe.

Exemple :         

' initialisation de la liste des clients -> commentaire

Client = Liste "Clients"

' parcours de tous les clients -> commentaire

Pour chaque Client

' Imprimer chaque client -> commentaire

Imprimer "BlocClient"

Boucler