Powerd911 – Numéro #1 au Canada

Manipulation des rapports à l’aide de VBScript

Les principales actions que l’on peut effectuer sur les rapports/rapports multimodèles HTML et RTF à l’aide de VBScript sont les suivantes :

Parcourir un rapport pour un modèle
Vous pouvez parcourir un rapport pour un modèle à l’aide de la collection suivante sur la classe BaseModelReport : Reports As ObjectCol.

Table of contents

Exemple

set m = ActiveModel
For each Report in m.Reports
Output Report.name

Récupérer un rapport multimodèle
Vous pouvez récupérer un rapport multimodèle à l’aide de la fonction suivante : OpenModel( filename As String, flags As Long =omf_Default) As Object

Exemple

OpenModel ("c:	empmmr1.mmr")

Générer un rapport HTML
Vous pouvez générer en HTML un rapport pour un modèle ou un rapport multimodèle à l’aide de la méthode suivante sur la classe BaseModelReport : GenerateHTML(ByVal FileName As String) As Boolean.

Exemple

set m = ActiveModel
For each Report in m.Reports
Filename = Report.name & ".htm"
Report.GenerateHTML (filename)
next

Générer un rapport RTF
Vous pouvez générer en RTF un rapport pour un modèle ou un rapport multimodèle à l’aide de la méthode suivante sur la classe BaseModelReport : GenerateRTF(ByVal FileName As String) As Boolean

Exemple

set m = ActiveModel
For each Report in m.Reports
Filename = Report.name & ".rtf"
Report.GenerateRTF (filename)
Next

Créer un rapport et l’associer au modèle courant
Pour créer un rapport, utilisez la méthode CreateReport() sur un modèle.

Exemple

Dim model
Set model = ActiveModel
model.CreateReport("MonRapport")

Laisser un commentaire