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

BIRT Discussion :

[2.2.1] Executer une requete en fonction d'un parametre du rapport [Fait]


Sujet :

BIRT

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    145
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 145
    Points : 69
    Points
    69
    Par défaut [2.2.1] Executer une requete en fonction d'un parametre du rapport
    Bonjour,

    Je possède quatre datasets différents, et je souhaite obtenir les données de tel ou tel dataset en fonction d'un parametre du rapport.

    J'ai inclu une zone texte dynamic et, j'avais comme idée de mettre du code ressemblant à ca a l'interieur :
    if ( params["param_reporting_crit_lib"] == 'RISQ' ) // obtenir champ a du dataset RISQ
    if ( params["param_reporting_crit_lib"] == 'DOM' ) // obtenir champ a du dataset DOM.

    Autrement j'avais une autre idée avec une requête paramétrée du genre :
    CASE ?
    WHEN 'DOM' SELECT A FROM DOM
    WHEN 'RISQ' SELECT A FROM RISQ

    Merci pour votre aide.

  2. #2
    BiM
    BiM est déconnecté
    Expert éminent sénior
    Avatar de BiM
    Femme Profil pro
    Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
    Inscrit en
    Janvier 2005
    Messages
    7 796
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 38
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT

    Informations forums :
    Inscription : Janvier 2005
    Messages : 7 796
    Points : 10 765
    Points
    10 765
    Par défaut
    Bonjour,

    Tu peux aussi jouer avec les propriétés Visibility.

    Tu mets les deux tableaux à la suite et tu mets la condition sur tout le tableau

  3. #3
    Membre éprouvé
    Avatar de lazarel
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mai 2007
    Messages
    893
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mai 2007
    Messages : 893
    Points : 1 164
    Points
    1 164
    Par défaut
    Bonjour,


    Le plus simple c'est d'utiliser le FAQ BIRT de egwada Comment créer des rapports dont le comportement est dicté par les paramètres ?.
    Avec ça la solution est triviale.

    Cordialement Lazarel

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Février 2008
    Messages
    11
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Février 2008
    Messages : 11
    Points : 7
    Points
    7
    Par défaut
    La solution évoquée par egwada par l'intermédiaire de LAZAREL ne me parrait pas approprié , car elle ne permet que de changer la requête sur un même dataset alors que sterix92 joue sur 4 datasets différents.

    La solution de BiM me parrait alors plus adaptée.

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    145
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 145
    Points : 69
    Points
    69
    Par défaut
    Bonjour,

    Merci beaucoup pour votre aide.

    Les deux solutions sont bonnes à prendre.

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

Discussions similaires

  1. Comment executer une requete sql delete dans une jsp ?
    Par DarkWark dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 24/05/2006, 17h59
  2. Realiser une connexion mysql et execute une requete
    Par Taz_8626 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 03/05/2006, 11h52
  3. Réponses: 13
    Dernier message: 21/04/2006, 16h39
  4. Executer une requete depuis un évènement
    Par Eric26 dans le forum Access
    Réponses: 3
    Dernier message: 31/03/2006, 15h47
  5. [VB.NET] Executer une requete à partir d'un DataSet...?
    Par anthony70 dans le forum Accès aux données
    Réponses: 3
    Dernier message: 12/07/2004, 15h17

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