IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SDK Discussion :

[BO XIR2][VB.NET] Fonction Open Document


Sujet :

SDK

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    71
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 71
    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

  2. #2
    Rédacteur
    Avatar de Bruno2r
    Homme Profil pro
    Exploitation des données
    Inscrit en
    Décembre 2006
    Messages
    2 566
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Exploitation des données
    Secteur : Santé

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 566
    Par défaut
    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 !
    Un message vous a aidé ? Votez en cliquant sur Pensez au bouton
    Tutoriels BO et FAQ BO
    "A vouloir repousser ses limites ... On risque d'en prendre connaissance !!!"

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 13
    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 ....)

  4. #4
    Membre émérite
    Avatar de Ayana
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    901
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 901
    Par défaut
    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

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    71
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 71
    Par défaut
    Merci beaucoup de votre aide je test cela des demain ! Je n'ai pas eu le temps auj suite a un contre temps

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    71
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 71
    Par défaut
    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>"

  7. #7
    Membre émérite
    Avatar de Ayana
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    901
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 901
    Par défaut
    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 !!

  8. #8
    Membre habitué
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 13
    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é)

  9. #9
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    71
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 71
    Par défaut
    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

  10. #10
    Membre habitué
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 13
    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 !!!!!

  11. #11
    Membre confirmé Avatar de ledu_alexandre
    Inscrit en
    Mai 2005
    Messages
    173
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Mai 2005
    Messages : 173
    Par défaut
    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

  12. #12
    Membre confirmé Avatar de ledu_alexandre
    Inscrit en
    Mai 2005
    Messages
    173
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Mai 2005
    Messages : 173
    Par défaut
    up

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. récupérer "window.opener.document.location" en ASP
    Par spikelille dans le forum ASP
    Réponses: 5
    Dernier message: 21/10/2005, 10h53
  2. [VB.NET] Probleme impression document word
    Par lord_kyshow dans le forum ASP.NET
    Réponses: 36
    Dernier message: 09/06/2005, 16h07
  3. [VB.NET] Fonction sleep
    Par Dnx dans le forum ASP.NET
    Réponses: 4
    Dernier message: 08/02/2005, 15h31
  4. [VB.NET]Fonction IsNumeric -bug- Windows Server 2003
    Par Seb.M dans le forum Windows Forms
    Réponses: 2
    Dernier message: 01/12/2004, 17h30
  5. [VB.NET] Fonctions en argument ?
    Par BobLeNain dans le forum VB.NET
    Réponses: 8
    Dernier message: 03/06/2004, 12h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo