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 11/02/2005, 10h42   #1
Invité de passage
 
Inscription : février 2005
Messages : 23
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 23
Points : 3
Points : 3
Envoyer un message via MSN à grom91
Par défaut [Crystal Report] Comment amener une variable

Bonjour et enchanté
Voila, je développe une application sous VB.NET et Crystal Report et je cherche a savoir comment envoyer une variable de VB vers Crystal.
A titre indicatif je fais un SELECT entre deux dates et ce sont ces deux dates que je veux envoyer.

Merci de votre aide
grom91 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/02/2005, 11h16   #2
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
Hello bienvenu,

Tu dois passer par des champs de type paramètre dans Crystal.

Marche à suivre :
1) Ouvrir le rapport ou en créer un nouveau

2) Ajouter un paramètre date/time dans le rapport et l'appeler par exemple "DateTimeParam".

3) Ajouter les lignes suivantes au début de votre code VB.Net:

Code :
1
2
3
'Import the following namespaces
Imports CrystalDecisions.CrystalReports.Engine
Imports CrystalDecisions.Shared
4) Ajouter le code suivant dans l'évement "form load".

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
'Setting date/time parameters at runtime
 
Dim crReport As New CrystalReport1()
 
'ParameterFieldDefinitions AND ParameterFieldDefinition are FROM the
'CrystalDecisions.CrystalReports.Engine namespace
 
Dim crParameterFieldDefinitions As ParameterFieldDefinitions
Dim crParameterFieldDefinition As ParameterFieldDefinition
 
'ParameterValues AND ParameterDiscreteValue are FROM the CrystalDecisions.Shared
'namespace
 
Dim crParameterValues As ParameterValues
Dim crParameterDiscreteValue As New ParameterDiscreteValue()
 
'SET Date/Time discrete parameter value
crParameterDiscreteValue.Value = CDate("8/9/1969 12:01:00 AM")
 
'Access first parameter field definition
crParameterFieldDefinitions = crReport.DataDefinition.ParameterFields
crParameterFieldDefinition = crParameterFieldDefinitions.Item("DateTimeParam")
 
' ADD the parameter value
crParameterValues = crParameterFieldDefinition.CurrentValues
 
crParameterValues.ADD(crParameterDiscreteValue)
 
' Apply the current value to the parameter definition
crParameterFieldDefinition.ApplyCurrentValues(crParameterValues)
5) Ajoute l'objet "report" sur une fenêtre WinForm ou WebForm et exécutez l'application.
sur_uix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/02/2005, 11h23   #3
Invité de passage
 
Inscription : février 2005
Messages : 23
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 23
Points : 3
Points : 3
Envoyer un message via MSN à grom91
Wouaou, merci pour la rapidité et la précision de la réponse. Je vais essayer tout ca et je te tiens au courant

Merci encore
grom91 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/02/2005, 11h32   #4
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
Ho pour la précision de la réponse, c'est juste un copier-coller des exemples fourni par Crystal.....
sur_uix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/02/2005, 11h37   #5
Invité de passage
 
Inscription : février 2005
Messages : 23
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 23
Points : 3
Points : 3
Envoyer un message via MSN à grom91
J'ai une autre question de débutant. Tu le fais comment le Parameter Field dans l'état
grom91 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/02/2005, 11h45   #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
Comme ça
sur_uix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/02/2005, 11h47   #7
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
Citation:
Envoyé par grom91
J'ai une autre question de débutant. Tu le fais comment le Parameter Field dans l'état
Je veux pas être méchant, mais vu le niveau de la question tu ferrai peut-être bien de commencer par le début c'est à dire lire le bouquin de CrystalReport
sur_uix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/02/2005, 11h48   #8
Invité de passage
 
Inscription : février 2005
Messages : 23
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 23
Points : 3
Points : 3
Envoyer un message via MSN à grom91
Merci en fait j'avais fermé le Field Explorer mais je l'ai récupéré
grom91 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/02/2005, 11h49   #9
Invité de passage
 
Inscription : février 2005
Messages : 23
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 23
Points : 3
Points : 3
Envoyer un message via MSN à grom91
Citation:
Envoyé par sur_uix
Citation:
Envoyé par grom91
J'ai une autre question de débutant. Tu le fais comment le Parameter Field dans l'état
Je veux pas être méchant, mais vu le niveau de la question tu ferrai peut-être bien de commencer par le début c'est à dire lire le bouquin de CrystalReport
Ouai je suis d'accord avec toi mais je n'ai pas de bouquin malheureusement
grom91 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/02/2005, 12h07   #10
Invité de passage
 
Inscription : février 2005
Messages : 23
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 23
Points : 3
Points : 3
Envoyer un message via MSN à grom91
c'est bon marche , merci encore !!!
grom91 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 19h45.


 
 
 
 
Partenaires

Hébergement Web