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 20/07/2006, 14h41   #1
Membre du Club
 
Inscription : juin 2005
Messages : 136
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 136
Points : 46
Points : 46
Par défaut [CR10] Variable partagé d'un sous état dans la meme section

Salut tout le monde,

j'aurai aimé savoir svp s'il était possible dans crystal report d'utiliser une variable partagé d'un sous état dans un état principal alors que ce sous état se trouve dans la meme section que la variable partagé de l'état principal. Même en utilisant la formule whileprintingrecords, ca ne marche pas est ce normal.

J'ai par exemple une liste d'article associé à une presse que j'aimerai comparé a une deuxieme liste d'article associé à plusieurs presses avec un ordre de priorité.
J'ai donc fait un sous état ou j'ai mis dans l'expert séléction priorité =1 et je met dans une variable partagé la presse qui correspond a cette priorité 1 pour chaque article.
Le probleme c'est que quand je met dans la meme section detail le sous état et la variable partagé que je veux, rien ne sort alor que si je crée une section detail a et b, et que je met ce sous etat en detail a et que j'utilise ma variable partagé dans la section b, ca marche nickel.
Est ce qu'il y'aurait possibilité d'apres vous de mettre les deux dans la section?


De plus j'ai essayé de crée une requete imbriqué directement sous oracle mais ca me met un message d'erreur " trop de valeur"
Code :
1
2
3
4
 
 SELECT liste1.article ,liste1.machine
 FROM   liste1
 WHERE  liste1.article = (SELECT liste2.article  FROM liste2  WHERE liste2.priorité =1)
eest ce que quelqu'un verrait une erreur que je ne vois pas???

Merci infiniement de vos précieux conseil.
alpachico est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/07/2006, 09h51   #2
Membre du Club
 
Inscription : juin 2005
Messages : 136
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 136
Points : 46
Points : 46
Personne ne voit?

Merci.
alpachico est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/07/2006, 10h27   #3
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
Bonjour,
et si tu rusais en mettant la section detail A en fond de section suivante (donc la B), tu pourrais adapter l'etat et la section A et B seront donc fusionnées ...
Bon courage ....
__________________
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 31/07/2006, 15h01   #4
Membre du Club
 
Inscription : juin 2005
Messages : 136
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 136
Points : 46
Points : 46
J'y avais pas passé!!!!
Merci pour l'idée
alpachico est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/08/2006, 10h32   #5
Invité de passage
 
Inscription : décembre 2003
Messages : 3
Détails du profil
Informations forums :
Inscription : décembre 2003
Messages : 3
Points : 1
Points : 1
Citation:
Envoyé par alpachico
Code :
1
2
3
4
 
 SELECT liste1.article ,liste1.machine
 FROM   liste1
 WHERE  liste1.article = (SELECT liste2.article  FROM liste2  WHERE liste2.priorité =1)
eest ce que quelqu'un verrait une erreur que je ne vois pas???

Merci infiniement de vos précieux conseil.
Salut!
Ton erreur est simple tu écris : where liste1.article = (select liste2.article from liste2 where liste2.priorité =1) ; mais ta requête (select liste2.article from liste2 where liste2.priorité =1) doit renvoyer plusieurs donner donc utilise plutôt un "in" à la place de "="
Dseb est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/08/2006, 13h57   #6
Membre du Club
 
Inscription : juin 2005
Messages : 136
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 136
Points : 46
Points : 46
bien vu!!! et merci.
alpachico 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 11h20.


 
 
 
 
Partenaires

Hébergement Web