pictogram Auteur: Patrick Biker
Date: 18 mars 2006
Maj : 21 Mars 2015

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.

Revenir à la page des exemples évolués


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)