السلام عليكم
معلش سؤالي اليوم سريع
لكن أرجوا ان يكون واضح
السؤال ببساطة
هة في ال
Master Detailes Report
في الكريستال ريبورت عندي تقريرين
الأول Master
و الثاني Detailes
مرتبطين مع بعض
كلا التقريرين يقرأن البيانات من
DataSet
من جدولين مختلفين فيها
و طريقة العرض للتقرير هي كالتالي
يتم تعبئة جداول ال DataSet
ال Master Table
و ال Detailes Table
ثم من خلال الكود التالي يتم فتح التقرير
'1: filling the Master Table
Database1.Master_Table.Clear()
With Master_Adapter.SelectCommand
.Parameters("@Record_No").Value = Record_No.Text.Trim
End With
Master_Adapter.Fill(Database1, "Master_Table")
'2: filling the detailes table
Database1.Detailes_Table.Clear()
With Detailes_Adapter.SelectCommand
.Parameters("@DocumentID").Value = Record_No.Text.Trim
End With
Detailes_Adapter.Fill(Database1, "Detailes_Table")
Catch ex As Exception
MsgBox(ex.Message)
End Try
Dim R As New Report_Master
R.SetDataSource(Database1)
Var_FrmReports = New FrmReports
With Var_FrmReports
.CrystalReportViewer1.ReportSource = R
.CrystalReportViewer1.RefreshReport()
End With
Var_FrmReports.Show()طبعا التقرير مكون من تقريرين
كلا تم تصميمة على حدة
طيب وين المشكلة
هي مو مشكلة كبيرة بس شي ممل شوي
لما أضيف SubReport على ال Master_Report
أثناء العرض
لما أحط المؤشر حق الماوس على أحد حقول ال Sub Form
يتغير شكل المؤشر لرسم اليد
و لما أضغط دبل كليك على الحقل الموجود في التقرير الفرعي يفتح لي نافذة
يطلب فيها أسم السيرفر و المستخدم و الكلام الفاضي هذا
كيف ممكن الغي الحكاية دي لو عندكم فكرة ؟
و شكرا لكم :)
أخوكم ذو المشاكل العجيبة
Server_Programmer

