Slt
j ai réalisé un rapport avec crystal report integre avec visual studio 2008
à l'execution, une fenetre s'affiche pour demander des valeurs aux variables . Mais moi je veux pas qu elle s affiche.
comment faire??
Slt
j ai réalisé un rapport avec crystal report integre avec visual studio 2008
à l'execution, une fenetre s'affiche pour demander des valeurs aux variables . Mais moi je veux pas qu elle s affiche.
comment faire??
Salut,
Crystal Report te demande des valeurs au variables car le rapport en question est construit en fonction de ces variables. Comme il n'a aucune valeurs il les demande....
Pour lui injecter ces valeurs depuis le code, je procède de la sorte :
Bon courage,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 ' Définition du rapport Dim rpt As New CrystalDecisions.CrystalReports.Engine.ReportDocument() rpt.FileName = My.Settings.Chemin_Rapports ' Passage des paramètres ' Ici tu dois donner une valeur à chaque paramètre ' dans mon cas j'ai 'Date de Début' et 'date de Fin' rpt.SetParameterValue("Date de Début", Today) rpt.SetParameterValue("Date de Fin", Today) reportViewer.ReportSource = rpt ' exécution du rapport via le ReportViewer
J.Séverin
salut.
merci pour ton aide.
mais les valeurs que je veux passer en paramètres seront le texte d'un combobox que j'ai mis sur la forme contenant le crystalreportviewer ; le msg par défaut de crystal report s'affiche directement avant de donner la main sur la forme pour choisir un élément du combobox.
Merci
Salut,
C'est après avoir sélectionner les valeurs dans ton formulaire et les avoir affectées au Report que tu doit afficher ton reportviewer. pour passer la valeur est relativement simple adapte ce que l'on ta donné à ton cas
@++
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 rpt.SetParameterValue("ParamName", ComboBox1.text)
salut,
c bon j ai trouvé la solution, problème résolu
Merci pour votre aide
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager