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 29/10/2007, 09h16   #1
Futur Membre du Club
 
Inscription : décembre 2006
Messages : 71
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 71
Points : 15
Points : 15
Par défaut [BO XIR2][VB.NET] Fonction Open Document

Bonjour,

J'utilise WEBI XIR2.
Je souhaite créer des hyperliens entre 2 rapports. C'est à dire par exemple dans un rapport j'ai un tableau et si je clique sur une valeur de ce tableau ce la me renvoi a un autre rapport que j'ai établi. Pour cela je pense qu'il faudrait utiliser la fonction Open Document. Je voudrais donc savoir sa syntaxe afin de pouvoir l'utiliser puisque je ne voit pas du tout comment cela marche.

Merci d'avance
ecayuno est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/10/2007, 10h08   #2
Rédacteur
 
Avatar de Bruno2r
 
Bruno ROMAN-RUIZ
Inscription : décembre 2006
Messages : 2 181
Détails du profil
Informations personnelles :
Nom : Bruno ROMAN-RUIZ
Âge : 57

Informations professionnelles :
Secteur : Santé

Informations forums :
Inscription : décembre 2006
Messages : 2 181
Points : 2 717
Points : 2 717
Bonjour ecayuno,
Sauf erreur de ma part, je n'ai jamais vu qu'on pouvait créer une procédure événementielle sur une cellule du tableau et la valeur qu'il contient. Seul le mode Exploration permet de sauter à un niveau de détail en rapport avec la dimension choisie.

Pour autant, il est tout à fait envisageable de créer un formulaire qui mettrait à disposition une liste des valeurs du tableau et là on peut mettre du VBA en fonction de l'item choisi.

Mais je ne suis qu'en version 6.5 ...
Peut-être XIR2 a-t-il amélioré les choses ...?
Est ce que quelqu'un a une idée ?
__________________
Précisez la VERSION ! Règles du forum Business Objects et FAQ BO
"A vouloir repousser ses limites ... On risque d'en prendre connaissance !!!"
Bruno2r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/10/2007, 11h06   #3
Candidat au titre de Membre du Club
 
Inscription : mars 2006
Messages : 13
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 13
Points : 10
Points : 10
Par défaut voilà la formule

ci-après la formule dans le cas ou le rapport que tu exécutes à des 'prompts'.
Ne pas oublier de mettre la cellule en 'lien hypertexte'.

="<a TARGET='_blank' href='../../Scripts/openDocument.aspx?sDocName=NOMDURAPPORT&sType=wid&sRefresh=Y&sWindow=Same"+"&lsSprompt1="+RéponseUtilisateur("prompt1")+"&lsSprompt2="+RéponseUtilisateur("prompt2")+"'>"+[objet à afficher]+"</a>"

Bon courage (attention s'il y a des prompts, bien mettre les questions exactes (à copier coller de designer) car BO fait extremement attention à la casse, aux blancs, etc ....)
ramar est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/10/2007, 12h10   #4
Membre émérite
 
Avatar de Ayana
 
Inscription : décembre 2005
Messages : 901
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 901
Points : 900
Points : 900
http://support.businessobjects.com/d...es/default.asp

Français > Business Objects XI Release 2 > WebIntelligence

Document "Analyse en direct avec Web Intelligence", page 268 et suivantes.

Bonne lecture
__________________
--= Ayana =--
Modératrice B.I.

Règles du forum BO

Team BAB - Spécialistes BO

Rubrique BI de developpez.com
Ayana est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/10/2007, 22h40   #5
Futur Membre du Club
 
Inscription : décembre 2006
Messages : 71
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 71
Points : 15
Points : 15
Merci beaucoup de votre aide je test cela des demain ! Je n'ai pas eu le temps auj suite a un contre temps
ecayuno est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/10/2007, 10h50   #6
Futur Membre du Club
 
Inscription : décembre 2006
Messages : 71
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 71
Points : 15
Points : 15
Apres test, j'ai saisi ma fonction mais celle ci ne me renvoi pas d'hyperlien
Pour débuter je n'ai pas créer d'invite afin de bien comprendre le fonctionnement de la fonction. Nom du 2eme rapport : CAarticle

="<ahref= ‘http://csi-ing-066:8080/businessobjects/enterprise115/desktoplaunch/opendoc/openDocument.jsp?sType=wid&sDocName=CAarticle’</a>"
ecayuno est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/10/2007, 11h06   #7
Membre émérite
 
Avatar de Ayana
 
Inscription : décembre 2005
Messages : 901
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 901
Points : 900
Points : 900
Il te manque un espace entre "a" et "href".

="<a href='http://csi-ing-066:8080/businessobjects/enterprise115/desktoplaunch/opendoc/openDocument.jsp?sType=wid&sDocName=CAarticle'</a>"

Si ça ne marche toujours pas, essaie avec l'ID du document au lieu du nom, au moins tu seras sûr qu'il est unique, alors que le nom ne l'est pas forcément, si tu as un duplicata dans un autre dossier ...

Et à faire uniquement sur IE, sur FF ça marche pas très bien .... éditeur, quand tu nous tiens !!
__________________
--= Ayana =--
Modératrice B.I.

Règles du forum BO

Team BAB - Spécialistes BO

Rubrique BI de developpez.com
Ayana est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/10/2007, 11h09   #8
Candidat au titre de Membre du Club
 
Inscription : mars 2006
Messages : 13
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 13
Points : 10
Points : 10
Par défaut verifier les propriétés

as tu mis dans les propriétés de la cellule affichage/lire le contenu de la cellule comme'('lien hypertexte' à la place de texte') et ca apparait comme lien hypertexte (souligné)
ramar est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/10/2007, 11h24   #9
Futur Membre du Club
 
Inscription : décembre 2006
Messages : 71
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 71
Points : 15
Points : 15
J'avais bien mit en hyperlien et j'avais mit un espace entre a et href c juste lors de la saisi dans le post que j'ai attaché dsl
En fait je mettai ma variable dans le tableau du coup il ne voulais pas me renvoyer un hyperlien mais lorsque j'insere dans une cellule c nikel ca me renvoi dans le lien. Je vais essayé avec des prompts mais une question me vient à l'esprit. Est-il possible d'avoir des hyperliens dans un tableau afin que, lorsque l'utilisateur clique sur un des liens du tableau nous avons le detail précis de sa demande. Je m'explique : Si l'on a un tableau montrant le CA par pays et par année. Si l'utilisateur clique sur un pays dan le but d'avoir le detail du CA par différente région cela est - il possible en utilisant la fonction Open Document ?

A savoir que dans mon premier rapport j'ai un tableau Pays / année / CA et dans un second rapport un tableau Region/ Année/ CA avec un prompt sur le pays
ecayuno est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/10/2007, 15h10   #10
Candidat au titre de Membre du Club
 
Inscription : mars 2006
Messages : 13
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 13
Points : 10
Points : 10
Par défaut bah oui

oui par l'opendoc tu passes le pays en paramètre, il doit faire partie (colonne cachée) de la ligne sélectionnée dans les cellules de corps --> passer le paramètre pays pour le prompt du 2eme rapport
Sinon, passer par la fonction exploration si tu as défini une hiérarchie géographique (pays /région) dans l'univers (cf designer). Ca marche automatiquement, c'est + simple et y'a pas de 2eme rapport à faire !!!!!
ramar est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/04/2008, 16h37   #11
Membre habitué
 
Avatar de ledu_alexandre
 
Inscription : mai 2005
Messages : 167
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : mai 2005
Messages : 167
Points : 111
Points : 111
Envoyer un message via MSN à ledu_alexandre
Version XIR2:
Avec l'instal de bo en .net j'arrive à faire le lien entre 2 rapports et passer mes prompts sans problème en en revanche avec l'instal de performance manager (module de BO) en java je galère avec ce lien, le message d'erreur est le suivant:
For input string:""(Error:INF)

voici les codes que je place:
.NET
="<a href='http://MONSERVEUR/businessobjects/enterprise115/InfoView/Scripts/openDocument.aspx?sType=wid&iDocID=666&sRefresh=Y&sWindow=Same&lsSdate+debut="+RéponseUtilisateur("date debut") +"&lsSdate+fin="+RéponseUtilisateur("date fin")+"&lsSnom="+[Nom Utilisateur Dossier]+"'>"+[Nombre Dossiers]+"</a>"

RESULTAT:
http://MONSERVEUR/businessobjects/en...but=07/04/2008 00:00:00&lsSdate+fin=14/04/2008 00:00:00&lsSnom=MONNOM

.JAVA
="<a href='openDocument.jsp?sType=wid&iDocID=666&sRefresh=Y&sWindow=Same&lsSdate+debut="+RéponseUtilisateur("date debut") +"&lsSdate+fin="+RéponseUtilisateur("date fin")+"&lsSnom="+[Nom Utilisateur Dossier]+"'>"+[Nombre Dossiers]+"</a>"

RESULTAT:
http://MONSERVEUR:8080/businessobjec...but=07/04/2008 00:00:00&lsSdate+fin=14/04/2008 00:00:00&lsSnom=MONNOM
ledu_alexandre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/04/2008, 17h27   #12
Membre habitué
 
Avatar de ledu_alexandre
 
Inscription : mai 2005
Messages : 167
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : mai 2005
Messages : 167
Points : 111
Points : 111
Envoyer un message via MSN à ledu_alexandre
up
ledu_alexandre 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 04h17.


 
 
 
 
Partenaires

Hébergement Web