Hdeclareexterne permet d'importer une table dans un projet sans utiliser l'analyse.
DossierResult est une Source de Données
MaRequete est une chaîne = [
select mvt.article, art.libelléfr as libelle from Mouvement mvt left join Article art on art.article = mvt.article limit 10
]
SI PAS HDéclareExterne("C:\path\cust\mouvement.fic", "Mouvement") ALORS
Info ("Erreur")
FIN
SI PAS HDéclareExterne("C:\path\cust\article.fic", "Article") ALORS
Info ("Erreur")
FIN
SI PAS HExécuteRequêteSQL(DossierResult, hRequêteSansCorrectionHF, MaRequete) ALORS
Erreur(HErreurInfo())
FIN
HLitPremier(DossierResult)
TANTQUE HEnDehors(DossierResult) = Faux
TableAjouteLigne(TABLE_SansNom1,DossierResult.article, DossierResult.libelle)
HLitSuivant(DossierResult)
FIN
Info("test: " +DossierResult.article)
Info("La requête contient " + HNbEnr(DossierResult) + " enregistrements.")