Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Business Objects > Deski
Deski Forum d'entraide Deski (client lourd)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 29/03/2007, 10h06   #1
Nouveau Membre du Club
 
Inscription : juin 2003
Messages : 25
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 25
Points : 29
Points : 29
Par défaut [BO5&6] Centrer un titre en en-tête de tableau avec un nb de colonnes variable

Bien le bonjour!

Je vous explique mon problème :

J'ai un tableau croisé avec donc un nombre de colonnes variables,
Je souhaiterais pouvoir placer dans l'en-tête de ce tableau un titre qui soit centré par rapport au tableau.

Le problème est que l'en-tête dispose de cellules différentes et qu'il n'est pas possible (me semble-t-il) de fusionner ces cellules.

Possédez vous une astuce pour faire que ce titre soit toujours centré, quel que soit le nombre de colonnes?

[Je tourne sous BO v5 et v6]
morphonet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/03/2007, 15h36   #2
Membre émérite
 
Avatar de bastoonet
 
Inscription : septembre 2006
Messages : 815
Détails du profil
Informations personnelles :
Âge : 30
Localisation : France

Informations forums :
Inscription : septembre 2006
Messages : 815
Points : 843
Points : 843
Ce que je fais personnellement, c'est de mettre mon titre sur la colonne du mileu, et du formater les bordures pour que ça ne se voit pas.

exemple : Si à chaque valeur tu as 3 colonnes, dans la 2ème colonne tu mets ton titre. Puis tu mets une bordure autour des 3 cellules d'en tete.

Il faut bien sur que ton titre ne soit pas plus large que la colonne, car sinon ça ne marche pas top !

Si ton titre est trop long tu peux le répartir entre les différentes cellules d'en tete (cellule 1 align=droite ; cellule 2 align=centre; cellule 3 align=gauche).

ça te va ?
bastoonet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/03/2007, 15h45   #3
Nouveau Membre du Club
 
Inscription : juin 2003
Messages : 25
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 25
Points : 29
Points : 29
Bonjour bastoonet, merci pour ta réponse!

J'ai déjà fait un peu à ta manière,
mais effectivement, le titre est trop long,
Ensutie je n'ai pas un nombre de colonne fixe, ce qui fait que le milieu doit être recalculé à chaque fois. Mais rajouter une variable dans mon univers qui me ferait un count juste pour calculer le nb de colonnes, puis prendre la moyenne de ce count pour placer mon titre (qui est trop long toujours), ça fait un peu trop barbare je trouve.

Actuellement je recrée une cellule au dessus et j'essaye d'estimer le nombre de colonnes qu'il y aura, mais la base de dév n'étant pas la même que celle de prod... Sans oublier le fait que dans le temps, ces estimations seront à même de changer du simple au double...

Vive excel et son formatage des cellules ^^ (meme si ce n'est pas la vocation de BO de faire tableur ^^)
morphonet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/03/2007, 15h54   #4
Nouveau Membre du Club
 
Inscription : décembre 2006
Messages : 37
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 37
Points : 27
Points : 27
Bonjour,

Peut être faudrait'il essayer en vba.
1) récupérer la taille de chaque colonne et la stocker dans une variable
2) dimensionner la cellule d'après la somme des tailles stockées.

Je vais essayer de prendre un peu de temps pour voir ça.
Ashaar est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/03/2007, 15h57   #5
Membre émérite
 
Avatar de bastoonet
 
Inscription : septembre 2006
Messages : 815
Détails du profil
Informations personnelles :
Âge : 30
Localisation : France

Informations forums :
Inscription : septembre 2006
Messages : 815
Points : 843
Points : 843
tu parles d'un bordel pour centrer un titre....lol
bastoonet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/03/2007, 11h59   #6
Nouveau Membre du Club
 
Inscription : juin 2003
Messages : 25
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 25
Points : 29
Points : 29
Qui plus est notre pôle ne s'occupe pas du tout de gêrer du VBA - juste du BO, de l'Informatica et du SAP, mais rien d'autre ^^
Mais j'avais déjà pensé à cette solution, sans trouver les primitives permettant de récupérer les dimensions des colonnes sous BO. Le VBA serait donc une bonne solution, dommage que ce ne soit pas natif dans BO :'(
morphonet est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h33.


 
 
 
 
Partenaires

Hébergement Web