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


Deux vues sont créées pour sélectionner les joueurs de deux clubs différents. Ces deux vues sont fusionnées dans une vue finale qui est ensuite parcourue.



EXTERNE MaVue1, MaVue2, MaVue_Finale
// Création de la vue "MaVue1"
SI PAS HCréeVue("MaVue1", Club_Montpellier, "Nom_Joueur", ...
    "", "Nom_Joueur > '"+Variable1+"'", hVueDéfaut ) ALORS
    Erreur(HErreurInfo())
FIN

// Création de la vue "MaVue2"
SI PAS HCréeVue("MaVue2", Club_Arles, "Nom_Joueur", "", ...
       "Nom_Joueur > '"+Variable2+"'", hVueDéfaut ) ALORS
     Erreur(HErreurInfo())
FIN

//Fusion des deux vues dans la vue "MaVue_Finale"
SI PAS HFusionneVue ("MaVue_Finale","MaVue1","MaVue2",...
     hVueUnion ,"Nom_Joueur","Nom_Joueur") ALORS
     Erreur(HErreurInfo())
FIN

//Parcours de la vue
HLitPremier("MaVue_Finale")
TANTQUE PAS HEnDehors()
   //Traitement à effectuer
   HLitSuivant("MaVue_Finale")
FIN

//Destruction des vues
HDétruitVue(MaVue1)
HDétruitVue(MaVue2)
HDétruitVue(MaVue_Finale)