majidsoft
یک شنبه 18 بهمن 1388, 12:25 عصر
با سلام خدمت دوستان
من يك ريپورت ساختم كه از دو ساب ريپورت تشكيل شده است حال مي خواهم دو ساب ريپورت را مقداردهي كرده و از طريق ريپورت اصلي گزارش گيري كنم ولي هر كاري مي كنم فقط مقادير يكي از سابه در گزارش اصلي مي آيد من از اين كدها استفاده مي كنم
با تشكر
Dim da As SqlDataAdapter = New SqlDataAdapter("SELECT * from rest where (g1a =" & 1 & ") and (pri=" & 0 & ") and (rest=" & 1 & " or (rest=" & 2 & ")) ", Fn_Get_SqlConnection())
Dim ds As DataSet = New DataSet
da.Fill(ds, "rest") : Dim rpt As New cry : rpt.SetDataSource(ds)
frmreport.CrystalReportViewer1.ReportSource = rpt
Dim da1 As SqlDataAdapter = New SqlDataAdapter("SELECT * from rest where (g1a =" & 1 & ") and (pri=" & 0 & ") ", Fn_Get_SqlConnection())
Dim ds1 As DataSet = New DataSet
da1.Fill(ds1, "rest") : Dim rpt1 As New cry3 : rpt1.SetDataSource(ds1)
frmreport.CrystalReportViewer1.ReportSource = rpt1 : frmreport.Show()
من يك ريپورت ساختم كه از دو ساب ريپورت تشكيل شده است حال مي خواهم دو ساب ريپورت را مقداردهي كرده و از طريق ريپورت اصلي گزارش گيري كنم ولي هر كاري مي كنم فقط مقادير يكي از سابه در گزارش اصلي مي آيد من از اين كدها استفاده مي كنم
با تشكر
Dim da As SqlDataAdapter = New SqlDataAdapter("SELECT * from rest where (g1a =" & 1 & ") and (pri=" & 0 & ") and (rest=" & 1 & " or (rest=" & 2 & ")) ", Fn_Get_SqlConnection())
Dim ds As DataSet = New DataSet
da.Fill(ds, "rest") : Dim rpt As New cry : rpt.SetDataSource(ds)
frmreport.CrystalReportViewer1.ReportSource = rpt
Dim da1 As SqlDataAdapter = New SqlDataAdapter("SELECT * from rest where (g1a =" & 1 & ") and (pri=" & 0 & ") ", Fn_Get_SqlConnection())
Dim ds1 As DataSet = New DataSet
da1.Fill(ds1, "rest") : Dim rpt1 As New cry3 : rpt1.SetDataSource(ds1)
frmreport.CrystalReportViewer1.ReportSource = rpt1 : frmreport.Show()