Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Business Objects > SDK
SDK Forum d'entraide pour la programmation des outils BO par des API (VBA, ASP, Java)
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 07/06/2007, 17h47   #1
Invité de passage
 
Inscription : avril 2007
Messages : 6
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : avril 2007
Messages : 6
Points : 2
Points : 2
Par défaut [VBA]modification maitre de section en VBA

Bonjour,

Je travaille sur BO version 6.
J'ai un document dans lequel j'ai plusieurs reports et je rafraichis ce document par société (ce sont des etats de gestion).
Sur un report j'ai une section "directeur projet".
Je souhaiterais pouvoir modifier en VBA le maitre de la section (chaque société pouvant avoir un regroupement différent :secteur d'activité, responsable d'affaire, ...).
J'arrive bien à récupérer le nom du maitre avec la commande
"ActiveReport.GeneralSectionStructure.SubSectionStructure.Master.name"
mais impossible de le modifier.
Eivdemment je ne souhaite pas multiplier les reports selon les différents regroupements possible.
Merci pour votre aide.
hlecleve est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/06/2007, 21h46   #2
Membre Expert
 
Avatar de Sunchaser
 
Homme Vincent
OPNI
Inscription : décembre 2004
Messages : 1 669
Détails du profil
Informations personnelles :
Nom : Homme Vincent
Âge : 41
Localisation : France, Manche (Basse Normandie)

Informations professionnelles :
Activité : OPNI
Secteur : Industrie Pharmaceutique

Informations forums :
Inscription : décembre 2004
Messages : 1 669
Points : 2 038
Points : 2 038
Bonsoir,

Juste une question:

Est il possible de jeter un oeil sur le code utilisé afin de faire la modification ?

@ +
__________________
Citation:
Aux persévérants aucune route n'est interdite
Question: un ver a pied, c'est un millepatte unijambiste ?

Mon dernier trip musical

Citation:
Quiconque construit un jardin devient un allié de la lumière, aucun jardin n'étant jamais surgi des ténèbres
A priori un proverbe Perse ...
Sunchaser est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/06/2007, 09h39   #3
Invité de passage
 
Inscription : avril 2007
Messages : 6
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : avril 2007
Messages : 6
Points : 2
Points : 2
Bonjour,

Pour l'instant je n'ai pas de code car j'en suis vraiment à la phase de création.
Je n'ai fait que tester d'éventuelles possibilités pour accéder à la variable "maitre" de la section et jusqu'à présent je n'ai pu que récupérer le nom du maitre (commande "ActiveReport.GeneralSectionStructure.SubSectionStructure.Master.name") mais je n'arrive pas à le changer.
J'avais également songé à créer la section pour chaque société pour ensuite la supprimer mais j'avoue ne pas trop savoir comment faire.
Merci pour ton aide
hlecleve est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/06/2007, 20h18   #4
Membre Expert
 
Avatar de Sunchaser
 
Homme Vincent
OPNI
Inscription : décembre 2004
Messages : 1 669
Détails du profil
Informations personnelles :
Nom : Homme Vincent
Âge : 41
Localisation : France, Manche (Basse Normandie)

Informations professionnelles :
Activité : OPNI
Secteur : Industrie Pharmaceutique

Informations forums :
Inscription : décembre 2004
Messages : 1 669
Points : 2 038
Points : 2 038
Bonsoir,

Une petite remarque peut être 'inutile' mais bon ...
-> Master semble en lecture/écriture, mais j'en suis moins sur de 'Name' (appellée) depuis Master.
En effet, il me semble qu'une majorité des propriétés 'Name' soit en lecture seule ...

J'ai un problème similaire (presque), donc on va se recroiser et je te tiens au courant si j'ai une info, je poste ....

@ +
__________________
Citation:
Aux persévérants aucune route n'est interdite
Question: un ver a pied, c'est un millepatte unijambiste ?

Mon dernier trip musical

Citation:
Quiconque construit un jardin devient un allié de la lumière, aucun jardin n'étant jamais surgi des ténèbres
A priori un proverbe Perse ...
Sunchaser est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/07/2007, 11h59   #5
Invité de passage
 
Inscription : avril 2007
Messages : 6
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : avril 2007
Messages : 6
Points : 2
Points : 2
Par défaut modification maitre de section VBA

Je crois que j'ai trouvé le code :

ActiveReport.GeneralSectionStructure.SubSectionStructure.Master = ActiveDocument.DocumentVariables(278)
ActiveReport.ForceCompute

Il faut simplement déclarer le "master" de la section avec une variable du document (en bleu ci dessus)
Les quelques tests que j'ai réalisé semblent concluant.
En espérant que cela aide le plus grand nombre
hlecleve est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h26.


 
 
 
 
Partenaires

Hébergement Web