Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > BIRT
BIRT Forum d'entraide sur BIRT (Business Intelligence and Reporting Tools). Avant de poster --> FAQ BIRT,Tutoriels BIRT
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 04/05/2011, 16h16   #1
Futur Membre du Club
 
Homme
Étudiant
Inscription : avril 2011
Messages : 49
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2011
Messages : 49
Points : 18
Points : 18
Par défaut Modifier le Parameter Selection Page

Bonjour à tous,

Je souhaiterai optimiser la page qui s'affiche au tout début du chargement du rapport (qui demande de saisir les paramètres dynamiques). Pourquoi ? Pour permettre de ne pas faire buguer le report et forcer l'utilisateur à saisir/sélectionner des données que l'on pourra traiter ensuite. Explication...

Je demande en fait deux paramètres dynamiques DE MEME TYPE à l'utilisateur (LIST BOX dynamique).

- Pour le paramètre un, il doit choisir un entier dans la liste qui s'affiche.
- Pour le paramètre deux, il doit choisir un entier dans la liste qui s'affiche aussi (c'est la même liste que la première). La liste étant le résultat d'une dataset. Jusqu'ici, je sais faire.

Maintenant je voudrais optimiser la sélection en lui interdisant de sélectionner par exemple, la valeur Y pour le paramètre 2 si cette valeur Y est aussi la valeur du paramètre 1.

Ou encore, afficher des informations complémentaires pour guider l'utilisateur.
Ou encore mieux, afficher des champs non modifiables/sélectionnables qui sont en fait une autre colonne de la dataset correspondant à la valeur sélectionné. Et si je change de valeur, le champ à coté change aussi.

Comment procéder ?!

Merci d'avance.

Note : En fait, je fais des reporting d'analyse d'application. Et j'ai cette question car je voudrais comparer deux versions d'une application (= saisir la version 1, saisir la version 2).
D4rkArthemis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/05/2011, 17h16   #2
Rédacteur/Modérateur
 
Avatar de David55
 
Homme David S.
Etudiant en alternance
Inscription : août 2010
Messages : 1 167
Détails du profil
Informations personnelles :
Nom : Homme David S.
Âge : 22
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Etudiant en alternance
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : août 2010
Messages : 1 167
Points : 2 304
Points : 2 304
Pourquoi ne le fait tu pas lors de l'appel de ton rapport?
Qu'utilise tu pour appeler ton rapport (java, php,...) ?

Car dans ce cas tu le gère comme tu veux avec un formulaire à toi en java ou php et tu envoie le résultat toi même à ton rapport!

Si ceci t'intéresse tu peux aller faire un tour dans la FAQ ici par exemple!
__________________
Vous trouverez ma page perso avec des tutoriels sur Android et BIRT au lien suivant : http://dsilvera.developpez.com
N'oubliez pas de voter pour les messages dont la réponse est pertinente (en bas à droite du cadrant)
Vous voulez afficher du code :
Votre problème est résolu :
Pas de question technique par MP !
David55
David55 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/05/2011, 10h19   #3
Futur Membre du Club
 
Homme
Étudiant
Inscription : avril 2011
Messages : 49
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2011
Messages : 49
Points : 18
Points : 18
Ouais je pourrais faire comme ça après ... Pas bête... Mais pour l'instant je travaille seulement sous eclipse et je lance mon report avec BIRT viewer uniquement, il n'y a rien à coté.
D4rkArthemis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/05/2011, 10h40   #4
BiM
Modératrice
 
Avatar de BiM
 
Femme
Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
Inscription : janvier 2005
Messages : 7 299
Détails du profil
Informations personnelles :
Sexe : Femme
Âge : 26
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 299
Points : 8 650
Points : 8 650
Heu, tu peux faire la sélection du deuxième champ en fonction du premier et tu filtres pour que la valeur sélectionné dans le premier champs n'apparaisse pas (voir les paramètres en cascade).
__________________
__~{@ BiM - Modératrice "Business Intelligence" @}~
Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
___________.~{@ Lapine crétine @}~
BiM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/05/2011, 10h45   #5
Rédacteur/Modérateur
 
Avatar de David55
 
Homme David S.
Etudiant en alternance
Inscription : août 2010
Messages : 1 167
Détails du profil
Informations personnelles :
Nom : Homme David S.
Âge : 22
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Etudiant en alternance
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : août 2010
Messages : 1 167
Points : 2 304
Points : 2 304
OK du coup, je pense que c'est faisable avec la configuration des paramètres (lorsque tu crées un paramètre). Je n'ai jamais fais ce genre de chose mais peut être qu'il y a moyens de dire :

Code :
1
2
 
this != params["test"].value
avec test la combobox précédentes. Par exemple lorsque tu cliques dans selection list values sur Dynamic, tu as plein de paramétrages dont "Select value column"! Lorsque tu clique sur "fx", tu peux sélectionner la valeur du combo précédent (bien sur n'oublie pas de lui donner une valeur par défaut).

EDIT: Sinon tu as les filtres ^^
__________________
Vous trouverez ma page perso avec des tutoriels sur Android et BIRT au lien suivant : http://dsilvera.developpez.com
N'oubliez pas de voter pour les messages dont la réponse est pertinente (en bas à droite du cadrant)
Vous voulez afficher du code :
Votre problème est résolu :
Pas de question technique par MP !
David55
David55 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 05/05/2011, 10h59   #6
Futur Membre du Club
 
Homme
Étudiant
Inscription : avril 2011
Messages : 49
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2011
Messages : 49
Points : 18
Points : 18
J'ai mis en place un système de paramètre groupés en cascade qui marche très bien pour le moment. Le premier paramètre est choisi et la liste du deuxième est mis à jour en fonction du choix.

Cela me convient pour le moment, merci de votre aide. Je verrai plus tard si j'ai le temps pour ajouter quelques détails !
D4rkArthemis est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h46.


 
 
 
 
Partenaires

Hébergement Web