Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Crystal Reports > SDK
SDK Forum sur l'utilisation de Crystal Reports par des API (VB, C++, Delphi, Java, etc.)
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/11/2007, 10h31   #1
Nouveau Membre du Club
 
Inscription : juin 2007
Messages : 62
Détails du profil
Informations personnelles :
Âge : 29

Informations forums :
Inscription : juin 2007
Messages : 62
Points : 29
Points : 29
Par défaut Crystal Report XI et vb2005, parametres

Bonjour,

Voila mon souci :
j'ai un rapport : rapport.rpt qui a un sous rapport.
Le rapport principal a un paramètre.
Le sous rapport a aussi un paramètre, identique à celui du rapport principal.

Grace au code ci dessous, je passe le paramètre du rapport principal et non du sous rapport...

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
            Dim report AS New CRAXDRT.Report
            Dim applicationReport AS New CRAXDRT.Application
            Dim CRXPFDParametres AS CRAXDRT.ParameterFieldDefinitions
            Dim CRXPFD AS CRAXDRT.ParameterFieldDefinition
            Dim FichierRpt AS String
            FichierRpt = "c:\Rapport.rpt"
            applicationReport = New CRAXDRT.Application
            report = applicationReport.OpenReport(FichierRpt)
            CRXPFDParametres = report.ParameterFields
            IF report.ParameterFields.Count <> 0 Then
                FOR i AS Integer = 1 TO report.ParameterFields.Count
                    CRXPFD = CRXPFDParametres.Item(i)
                    CRXPFD.AddCurrentValue(fut)
                Next
            End IF
            reportViewer.ReportSource = report
            reportViewer.ViewReport()
Comment fait on pour donner paramètre au sous rapport ?

Merci de vos réponses.

Tatone
tatone est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/11/2007, 10h34   #2
Inactif
 
Avatar de Aitone
 
Inscription : novembre 2006
Messages : 3 569
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 3 569
Points : 3 291
Points : 3 291
Bonjour,

Si il est identique au paramètre du rapport principal, tu peux le faire directement dans l'état !
Aitone est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/11/2007, 10h40   #3
Nouveau Membre du Club
 
Inscription : juin 2007
Messages : 62
Détails du profil
Informations personnelles :
Âge : 29

Informations forums :
Inscription : juin 2007
Messages : 62
Points : 29
Points : 29
Ben... je sais pas comment faire...

tatone est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/11/2007, 10h48   #4
Inactif
 
Avatar de Aitone
 
Inscription : novembre 2006
Messages : 3 569
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 3 569
Points : 3 291
Points : 3 291
Il faut :
  1. Cliquer droit sur le sous état puis "Changer les liens du sous-état"
  2. Relier le paramètre de ton état principal au paramètre qui se créé automatiquement : ?Pm.etc.....
  3. Aller dans l'expert sélection du sous-état et sélectionner tes données en fonction de ce paramètre
Aitone est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/11/2007, 10h57   #5
Nouveau Membre du Club
 
Inscription : juin 2007
Messages : 62
Détails du profil
Informations personnelles :
Âge : 29

Informations forums :
Inscription : juin 2007
Messages : 62
Points : 29
Points : 29
Merci beaucoup ....
Tout semble fonctionner à merveille !

Il ne me reste plus qu'a lancer l'impression automatique via le code .net

Tatone
tatone est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h57.


 
 
 
 
Partenaires

Hébergement Web