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 :

Definir dans "report parameter" ou pas, là est la question


Sujet :

BIRT

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    99
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 99
    Points : 58
    Points
    58
    Par défaut Definir dans "report parameter" ou pas, là est la question
    Bonjour à tous,

    décidément, plus j'avance et plus je m'interroge, ici j'ai réussi à m'en sortir, mais je souhaiterais comprendre, si c'est possible, évidemment!!
    Il s'agit de savoir pourquoi dans certain cas, je suis obligé de définir ma variable dans la partie report parameter (quart haut gauche sous mes data set) , ce parametre est utilisé dans un élément "dynamic texte", j'insiste cela n'arrive pas à tous les coups, le message est en mode "preview" ==> parametre non défini (en rouge) !!!.

    Si quelqu'un avait la réponse à cette question, je l'en remercie par avance


    Bonne journée à tous

  2. #2
    Membre éclairé
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Mai 2009
    Messages
    529
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Mai 2009
    Messages : 529
    Points : 836
    Points
    836
    Par défaut
    Salut,

    Je pense que l'erreur se produit systématiquement, mais pour des raisons mystérieuses elle ne s'affiche en rouge en bas du rapport que si on choisit l'option "View report as html". Le preview "standard" ne l'affiche pas, en tout cas c'est ce que j'ai constaté, en revanche tu remarqueras que le rapport est en général nettement plus long à se générer quand il y a une erreur (4 à 5 secondes de plus)

    Il faudrait un exemple concret de ce que tu entends par variable et surtout comment elle est initialisée avant ce "Dynamic text", mais de manière générale il ne faut pas utiliser les "report parameters" comme des variables! Comme leur nom l'indique, ce sont les paramètres d'entrée du rapport, ils ne sont pas censés être modifiés dans le corps. D'ailleurs, tu remarqueras dans le designer que juste sous "report parameters', il y a une section "variables" qui sert à ça, que l'on peut déclarer puis utiliser de la même manière dans les expressions:

    vars["maVariable"]

    au lieu de

    params["monParamètre"]

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    99
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 99
    Points : 58
    Points
    58
    Par défaut remerciements à Donino
    Salut à tous,

    bien que n'ayant pas réussi à trouver la section "variables", sous report parameters dans la partie "data explorer", j'ai quand même réussi à explorer cette solution qui fonctionne sans mettre "vars["maVariable"]", je mets tout simplement ma variable que je définis comme mes autres variablesau préalable dans la partie script initialize.
    C'est ce que j'ai fais pour toutes mes variables je me suis aperçu que les conseils de Donino sont très précieux.
    J'ai encore une question sur les sauts de ligne cette fois.
    J'ai lu dans la doc sur ce sujet que \n permettait de faire ceci.
    Effectivement dans ma logjavascript je constate bien qu'il y a saut de ligne par contre dans mon "report Birt "rien ne se passe. Savez vous pourquoi et comment sur ce report faire ce saut de ligne (que je veux conditionnel, sinon je sais faire).

    Encore merci à Donino pour tous ces conseils.

    Bonne soirée

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    99
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 99
    Points : 58
    Points
    58
    Par défaut c'est juste pour clore le sujet proprement
    Hello
    encore merci pour ma 1ére question, je vais ouvrir un autre sujet afin de rendre plus propre mes post
    Bonne journée à tous

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

Discussions similaires

  1. Serveur ou pas telle est la question ?
    Par Schawy dans le forum Achat et Conseils
    Réponses: 1
    Dernier message: 14/05/2012, 18h04
  2. CREATE TABLE AS ou pas ? telle est ma question
    Par davly dans le forum Requêtes
    Réponses: 5
    Dernier message: 21/09/2011, 15h26
  3. [2.5.1] Default Value dans un report parameter
    Par Hoegaarden dans le forum BIRT
    Réponses: 5
    Dernier message: 09/02/2010, 16h06
  4. Réponses: 1
    Dernier message: 27/11/2005, 22h45

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