Des décisions qui coulent de source

RAPPORTEUR

développeurs (1998)

Utilitaire de production de rapports à partir de données issues d’une base Access

Contexte

    RAPPORTEUR est un utilitaire de production de rapport à partir de bases de données développé, à l’origine, pour les besoins internes de Diadème. Il offre plus de souplesse que les états proposés par les SGBD et présente des fonctionnalités que n’a pas la gestion de fusion proposée par Microsoft Word.

    Il produit des documents :
  • directement affichés à l’écran,
  • que l’utilisateur final peut personnaliser et commenter à sa guise,
  • auquel l’expert peut apporter ses remarques.

    Il prend en entrée :
  • un fichier « modèle », que l’utilisateur averti peut modifier pour adapter l’ensemble des sorties à ses besoins,
  • un fichier texte issu du logiciel principal, selon une syntaxe précise.

Méthode

    RAPPORTEUR a été développé par Diadème. Ecrit en VBA pour Word, il peut être appelé depuis n’importe quel programme via OLE.

    RAPPORTEUR offre de nombreuses possibilités de fusion de texte dans un modèle, dont plusieurs non supportées par Word dans sa propre fonction de fusion :
  • inclusion d’un mot ou d’une expression dans le corps principal du document ;
  • inclusion d’informations dans les en-têtes, les pieds de page, les graphiques etc.
  • inclusion de données dans les cellules d’un tableau avec mise en page des tableaux de Word et extension automatique de la longueur du tableau,
  • option de suppression automatique de portions de texte inutilisées,
  • choix entre plusieurs rédactions de morceaux de texte selon la valeur d’une variable,
  • répétition itérée de paragraphes selon la valeur d’un compteur,
  • inclusion différentiée des expressions dans chaque exemplaire du paragraphe itéré,
  • insertion de graphiques Excel dépendant des données transmises par l’application principale,
  • insertion d’images.

Bilan

    RAPPORTEUR a été inclus à plusieurs développements :
  • GSP pour le Ministère de l’Agriculture et de la Pêche
  • Cebelmail en interne,
  • diverses applications pour Alcan (ex Péchiney).