|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Futur Membre du Club
![]() Inscription : décembre 2006 Messages : 71 ![]() |
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 |
|
|
00
|
|
|
#2 |
![]() ![]() Bruno ROMAN-RUIZ Inscription : décembre 2006 Messages : 2 181 ![]() |
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 !!!" |
|
|
00
|
|
|
#3 |
|
Candidat au titre de Membre du Club
![]() Inscription : mars 2006 Messages : 13 ![]() |
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 ....) |
|
|
00
|
|
|
#4 |
|
Membre émérite
![]() Inscription : décembre 2005 Messages : 901 ![]() |
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 |
|
|
00
|
|
|
#5 |
|
Futur Membre du Club
![]() Inscription : décembre 2006 Messages : 71 ![]() |
Merci beaucoup de votre aide je test cela des demain ! Je n'ai pas eu le temps auj suite a un contre temps
|
|
|
00
|
|
|
#6 |
|
Futur Membre du Club
![]() Inscription : décembre 2006 Messages : 71 ![]() |
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>" |
|
|
00
|
|
|
#7 |
|
Membre émérite
![]() Inscription : décembre 2005 Messages : 901 ![]() |
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 |
|
|
00
|
|
|
#8 |
|
Candidat au titre de Membre du Club
![]() Inscription : mars 2006 Messages : 13 ![]() |
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é)
|
|
|
00
|
|
|
#9 |
|
Futur Membre du Club
![]() Inscription : décembre 2006 Messages : 71 ![]() |
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 |
|
|
00
|
|
|
#10 |
|
Candidat au titre de Membre du Club
![]() Inscription : mars 2006 Messages : 13 ![]() |
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 !!!!! |
|
|
00
|
|
|
#11 |
|
Membre habitué
![]() |
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 |
|
|
00
|
|
|
#12 |
|
Membre habitué
![]() |
up
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com