Macros VB pour Cognos - pb de mise en forme
Lilienette
-
Sanna_12 Messages postés 1 Date d'inscription Statut Membre Dernière intervention -
Sanna_12 Messages postés 1 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai monté un cube Cognos pour le boulot et programmé quelques macros pour créer automatiquement des rapports et les imprimer.
Jusque là, tout est parfait; mais j'ai un soucis: je voudrais rétrécir la taille de mes en-têtes de colonnes et là impossible ! Je n'ai rien trouvé dans l'aide. La propriété 'SizeSelected' permet de modifier la largeur d'une colonne, mais ce n'est pas ce que je veux.
Quelqu'un peut-il m'aider et ainsi me faire gagner un temps précieux et inutilement gaspiller ?
Merci d'avance !
Aurélie
J'ai monté un cube Cognos pour le boulot et programmé quelques macros pour créer automatiquement des rapports et les imprimer.
Jusque là, tout est parfait; mais j'ai un soucis: je voudrais rétrécir la taille de mes en-têtes de colonnes et là impossible ! Je n'ai rien trouvé dans l'aide. La propriété 'SizeSelected' permet de modifier la largeur d'une colonne, mais ce n'est pas ce que je veux.
Quelqu'un peut-il m'aider et ainsi me faire gagner un temps précieux et inutilement gaspiller ?
Merci d'avance !
Aurélie
A voir également:
- Macros VB pour Cognos - pb de mise en forme
- Mise en forme conditionnelle excel - Guide
- Mise a jour chrome - Accueil - Applications & Logiciels
- Mise en forme tableau croisé dynamique - Guide
- Mise a jour windows 10 - Accueil - Mise à jour
- Vb - Télécharger - Langages
J'ai l'impression que, dans les objets Cognos, les 'rows' ne concernent que les lignes issues de dimensions du cube. Ainsi, je n'arrive pas à modifier la ligne des en-têtes de colonnes. J'arrive à modifier la hauteur de toutes les lignes :
objRapport.rows.Select
objRapport.SizeSelected [hauteur de la ligne]
mais ça ne prend pas la ligne des en-têtes de colonnes.
De même, je peux modifier la largeur des colonnes, mais pas de la colonne des en-têtes de lignes...
Quel problème...
Aurélie
un cube cognos c'est un peu vague ...
tu es dans powerplay ou impromptu ?
quel version ?
Est ce pour faire un export Excel ou rapport de base ?
en revanche il est certain que les largueur d'en tete aurons la même taille que la largueur des colonnes.
-= Ni dieu Ni maitre=-
http://www.libre-info.net
Je vais essayer d'être plus précise...
Tous les mois, nous recevons des données externes à ma boîte pour faire des études de marchés. J'intègre ses données dans un cube que j'ai mis en place (en utilisant Cognos PowerPlay Transformer 7.1).
Nous avons environ 80 marchés différents et je dois imprimer le détail de ces marchés tous les mois en utilisant PowerPlay 7.1. Or, plusieurs marchés sont modifiés chaque mois et je ne peux donc par mettre en place des rapports que je lancerais un par un car il y aurait trop de modifs chaque mois.
J'ai donc développé une macro qui crée ces rapports et les imprime. C'est là qu'intervient mon problème de mise en forme: j'arrive à régler la largeur des colonnes et la hauteur des lignes depuis la macro, mais pas la hauteur des en-têtes de colonnes ni la largeur des en-têtes de lignes.
J'ai donc mis un message de confirmation d'impression dans la macro et je remets en forme mon rapport avant de confirmer.
C'est vraiment un problème tout bête, mais je sèche... Mes tableaux arrivent juste à la limite de la page quand je rétrécie la hauteur des en-têtes de colonnes et ils dépassent une page si je ne rétrécie pas :-(
Je vous sollicite pour m'aider à comprendre comment faire pour ajouter
une fonction personnalisée d'une base de donnée Acess (les differentes
étapes).
Merci de me répondre.