16-04-17, 05:24 AM
البارامترات يجب إضافتها بعد ربط التقرير بقاعدة البيانات مباشرة
وهذا التعديل على الكود
وهذا التعديل على الكود
PHP كود :
Private Sub Button6_Click(sender As Object, e As EventArgs) Handles Button6.Click
Dim dt As New DataTable
Dim sql As String = "SELECT * FROM [Table1] WHERE ([Sex]=@sex) AND ([Birthday] BETWEEN @d1 AND @d2)"
Using da As New OleDbDataAdapter(sql, Con)
da.SelectCommand.Parameters.AddWithValue("@sex", Me.ComboBox1.Text)
da.SelectCommand.Parameters.AddWithValue("@d1", CDate(Me.DateTimePicker1.Value.Date))
da.SelectCommand.Parameters.AddWithValue("@d2", CDate(Me.DateTimePicker2.Value.Date))
da.Fill(dt)
End Using
dgvList.DataSource = dt
Dim rep As New allReport1
rep.SetDataSource(dt)
rep.SetParameterValue("start_date", Me.DateTimePicker1.Value.Date)
rep.SetParameterValue("end_date", Me.DateTimePicker2.Value.Date)
CrystalReportViewer1.ReportSource = rep
CrystalReportViewer1.Refresh()
End Sub
