Chapter 9 Accès aux objets via VBScript


Manipulation des rapports à l'aide de VBScript

Vous pouvez générer des rapports HTML et RTF à l'aide de VBScript, mais vous ne pouvez pas créer de rapports.

Les principales actions que vous pouvez effectuer pour les rapports pour un modèle et les rapports multimodèles sont les suivantes :

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

Exemple

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

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:\temp\mmr1.mmr")

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

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

 


Copyright (C) 2005. Sybase Inc. All rights reserved.