Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Crystal Reports
Crystal Reports Forum d'entraide sur Crystal Reports. Avant de poster --> FAQ Crystal, Tutoriels Crystal
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 06/09/2004, 17h59   #1
Membre régulier
 
Avatar de Eowyn
 
Femme
Directeur de projet
Inscription : juillet 2004
Messages : 91
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : Suisse

Informations professionnelles :
Activité : Directeur de projet

Informations forums :
Inscription : juillet 2004
Messages : 91
Points : 96
Points : 96
Par défaut [CR9] variables deviennent constantes

Nous avons un problème avec nos rapports Crystal 9 avec c#.net.
Les rapports sont compris dans l'exe à compiler.
Lors de la compilation il arrive que des variables qui devraient se remplir manuellement lors de l'édition du rapport restent enregistrées "en dur" dans ce rapport.
Dès lors, les données reviennent toujours liées à cette valeur "en dur" quelle que soit la valeur entrée par l'utilisateur.

Quelqu'un a-t-il déjà eu ce genre de problème ?
Eowyn est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/09/2004, 08h15   #2
cdu
Membre actif
 
Inscription : août 2004
Messages : 196
Détails du profil
Informations forums :
Inscription : août 2004
Messages : 196
Points : 179
Points : 179
slt
je n'ai jamais rencontré ton problème. Peut-être une idée à vérifier, tu génére peut-être un état statique, c'est à dire que tu as coché l'option sauvegardé les données avec l'état.
maigre contribution...
cdu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/09/2004, 08h47   #3
Membre régulier
 
Avatar de Eowyn
 
Femme
Directeur de projet
Inscription : juillet 2004
Messages : 91
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : Suisse

Informations professionnelles :
Activité : Directeur de projet

Informations forums :
Inscription : juillet 2004
Messages : 91
Points : 96
Points : 96
Ben non, nous avons décoché l'option "statique".
C'est bien là le souçi... Pourquoi est-ce qu'il garde cette valeur ?
Eowyn est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/09/2004, 09h49   #4
Modérateur
 
Avatar de L.nico
 
Homme Nicolas LAURET
Chef de projet en SSII
Inscription : novembre 2003
Messages : 1 024
Détails du profil
Informations personnelles :
Nom : Homme Nicolas LAURET
Localisation : France, Bas Rhin (Alsace)

Informations professionnelles :
Activité : Chef de projet en SSII
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2003
Messages : 1 024
Points : 1 744
Points : 1 744

Désolé, Eowyn, Dame du Rohan, mais ton PB ne me dit rien ...
Comment as tu déclaré tes variables manuelles, comment tu les alimentes ? c'est des param ?.
Donne nous peut-être un peu plus de détail ....
__________________
Modérateur Business Intelligence / Windev

A lire avant de poster
Si vous avez obtenu la réponse à votre question alors cliquez sur le bouton
L.nico est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/09/2004, 10h38   #5
Membre régulier
 
Avatar de Eowyn
 
Femme
Directeur de projet
Inscription : juillet 2004
Messages : 91
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : Suisse

Informations professionnelles :
Activité : Directeur de projet

Informations forums :
Inscription : juillet 2004
Messages : 91
Points : 96
Points : 96
Alors voilà des détails :

voici le contexte de mes états Crystal :

- les états sont contenus dans l'exécutable d'une application créée sur C#.NET
- l'application utilise le lanceur d'état intégré à .NET en référençant les DLL CrystalDecision du Framework 1.1

1er cas de figure :
o les paramètres sont entrés par l'utilisateur au niveau de l'état Crystal et ces paramètres sont ensuite transmis (via des variables C#) à des procédures Oracle qui alimentent une table temporaire qui contient les données finales nécessaires à l'état.
o Cette table temporaire est strictement liée à la SESSION INDEPENDANTE qui génère l'état, donc cette table se vide automatiquement à la fin de la génération de l'état en cours. => donc pas de soucis de donnée "qui traîne" dans cette table (vérification faite)
o Cette table temporaire est strictement liée à la SESSION INDEPENDANTE qui génère l'état, donc seules les données de la session sont visible => donc pas de soucis de "voir" des données d'une autre utilisateur qui ferait un état au même moment. (vérification faite)

2ème cas de figure :
o Les paramètres entrés par l'utilisateur sont directement utilisés pour faire un Select sur la base (directement via Crystal), sans passer par les procédures Oracle et la table temporaire.

Dans les 2 cas il s'agit d'un problème de paramètre D'ENTREE Crystal qui ne se réinitialisent pas et garde une valeur utilisée précédemment…
Eowyn est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/09/2004, 11h10   #6
Membre éprouvé
 
Avatar de sur_uix
 
Inscription : mai 2002
Messages : 377
Détails du profil
Informations personnelles :
Localisation : Suisse

Informations forums :
Inscription : mai 2002
Messages : 377
Points : 471
Points : 471
Pour le cas 2, peut-être que tu initialise mal le paramètre de crystal.
Montre nous ton code !!!
sur_uix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/09/2004, 12h07   #7
cdu
Membre actif
 
Inscription : août 2004
Messages : 196
Détails du profil
Informations forums :
Inscription : août 2004
Messages : 196
Points : 179
Points : 179
idée: tu as peut-être mis des valeurs par défaut à tes paramètres et lorsqu'il y a un problème de passage des valeurs de paramètres à l'état, tu retombes à chaque fois sur tes valeurs par défaut. Si c'est ça vire les valeurs par défaut, tu verras alors si il te redemande des paramètres au moment du lancement de l'état.
cdu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/09/2004, 13h52   #8
Membre émérite
 
Avatar de Yorglaa
 
Inscription : janvier 2004
Messages : 845
Détails du profil
Informations personnelles :
Âge : 41
Localisation : Suisse

Informations forums :
Inscription : janvier 2004
Messages : 845
Points : 939
Points : 939
Bonjour à tous, je reprends le traitement de ce cas pour le compte de Eowyn...

alors le cas de figure qui nous embête est le cas no 2.

les paramètres n'ont pas de valeurs par défaut (merci, belle tentative )

Pour le code, ce n'est pas utile dans le cas de figure 2 car il s'agit uniquement de paramètres Crystal "pur jus" qui ne passent pas du tout par des variables C#... donc il se réinitialisent à la cloture du rapport.

Actuellement le seul workaround que nous ayons pour remettre la situation "à plat" lorsque ça arrive est d'ouvrir le rapport concerné DANS Crystal Report (version 9), et non pas avec le launcher de .NET, puis de relancer une fois manuellement le refresh du rapport. Et là, une fois le rapport généré et refermé, les paramètres Crystal sont à nouveau réinitialisés à Null...

peut-être un problème du launcher du framework .NET ? il est à noter que ce problème est intermittent et pas forcément toujours sur le même rapport... tout comme on aime
__________________
Il est plus facile de voir les signes avant-coureurs après coup que l'inverse !

Yorglaa
Yorglaa est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/09/2004, 09h56   #9
Modérateur
 
Avatar de L.nico
 
Homme Nicolas LAURET
Chef de projet en SSII
Inscription : novembre 2003
Messages : 1 024
Détails du profil
Informations personnelles :
Nom : Homme Nicolas LAURET
Localisation : France, Bas Rhin (Alsace)

Informations professionnelles :
Activité : Chef de projet en SSII
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2003
Messages : 1 024
Points : 1 744
Points : 1 744
jamais rencontré ce problème ....
Désolé de ne pas pouvoir vous aider ....
__________________
Modérateur Business Intelligence / Windev

A lire avant de poster
Si vous avez obtenu la réponse à votre question alors cliquez sur le bouton
L.nico 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 23h32.


 
 
 
 
Partenaires

Hébergement Web