Exemples évolués
Chaque exemple montre une utilisation pratique de la fonction du WLangage.
Quand plusieurs syntaxes sont possibles, chacune est illustrée indépendamment.
L'exemple suivant permet d'imprimer un état en lui passant des paramètres.
|
||
// Impression des bulletins scolaires de l'élève Dupond pour l'année 2000
iImprimeEtat (BulletinScolaire, "Dupond", "2000")
-- Code de l'état
// Récupérer les paramètres passés à l'état et
// passer des paramètres par défaut
// pour le test de l'état
PROCEDURE BulletinScolaire
(Nom="Arsene",Année=1999)
|
||
Les exemples suivants permettent d'imprimer un état dans un fichier HTML.
|
||
// Impression dans un fichier HTML d'un état basé sur une requête sans paramètre
// Générer un nom de fichier unique Fichier est une chaîne = fRepWeb()+"\"+"EtatRequête_"+... DateSys()+HeureSys()+".htm" // Paramétrer la destination de l'impression iDestination( iHTML , Fichier) // Imprimer l'état EtatRequête iImprimeEtat (EtatRequête) // Extraire le nom et l'extension du fichier généré NomFichier est une chaîne = fExtraitChemin(Fichier,... fFichier + fExtension ) // Envoyer le fichier dans le navigateur PageAffiche(NomFichier)
|