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??
Version imprimable
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:
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:D
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:
1
2 rpt.SetParameterValue("ParamName", ComboBox1.text)
salut,
c bon j ai trouvé la solution, problème résolu:ccool:
Merci pour votre aide;)