Salut,
j'ai réalisé un état qui affiche la liste des adhérents d'une médiathèque nés entre deux dates entrées en paramètres d'une procédure que j'ai crée au niveau de SQL server,une fenêtre sous forme de dialog box permet de sélectionner ces de dates dans deux DateTimePicker's au chargement du CrystalReportViewer.
j'ai chargé la procédure dans un Dataset et donné la srouce du crystal report comme suivant :
l’état affiche correctement les informations des adhérents , mais il me manque d'écrire en entête les deux dates que l'utilisateur a sélectionner dans l'interface Liste_Adherent_Dates, je dois les importer de cette fenêtre et les mettre dans mon état , comment le faire ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 Private Sub CrystalReportViewer1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CrystalReportViewer1.Load AdherentsTableAdapter1.Fill(MediathequeDataSet1.Adherents) If Liste_Adherent_Dates.ShowDialog = Windows.Forms.DialogResult.OK Then Etat_1TableAdapter1.Fill(MediathequeDataSet1.etat_1, CType(Liste_Adherent_Dates.DateTimePicker1.Value, SqlTypes.SqlDateTime), CType(Liste_Adherent_Dates.DateTimePicker2.Value, SqlTypes.SqlDateTime)) rp.SetDataSource(MediathequeDataSet1) CrystalReportViewer1.ReportSource = rp Else Me.Close() End If End Sub
Partager