25-10-12, 11:42 AM
(آخر تعديل لهذه المشاركة : 25-10-12, 11:45 AM {2} بواسطة تركي الحلواني.)
السلام عليكم ورحمة الله وبركاته
كل عام وانتم بخير
أستخدم الكود التالى لعرض التقرير فى حالة SQL Server وهو يعمل دون أدنى مشاكل وهذا طبعا مع إستبدال [HTML]Application.StartupPath + "\Data"[/HTML] بإسم السيرفر الذى توجد به قاعدة البيانات
[HTML][/HTML]
حاولت عمل نفس الكود السابق ولكن لقاعدة بيانات أكسس وكتبت الباسورد واسم المستخدم ومسار القاعدة ولكن تظهر لى رسالة اللوجن اثناء عرض التقرير وفى خانة Server Name يكون مكان القاعدة اثناء التصميم وليس عند المكان الذى حددته وهو Application.StartupPath + "\Data" ???
فهل من توضيح لتلك المشكلة ) اريد ان يظهرالتقرير مع تحديد مسار قاعدة البيانات برمجيا ؟
كل عام وانتم بخير
أستخدم الكود التالى لعرض التقرير فى حالة SQL Server وهو يعمل دون أدنى مشاكل وهذا طبعا مع إستبدال [HTML]Application.StartupPath + "\Data"[/HTML] بإسم السيرفر الذى توجد به قاعدة البيانات
كود :
Dim mashobat_rpt As New ReportDocument
mashobat_rpt.Load(Application.StartupPath & "\Reports\omlaa.rpt")
mashobat_rpt.SetParameterValue("acc_nm", acc_nm_com.SelectedItem)
[color=#FF0000] mashobat_rpt.SetDatabaseLogon("admin", "lw'tn", Application.StartupPath + "\Data", "clint_data.mdb")[/color]
Dim f As New rpt
f.CrystalReportViewer1.ReportSource = mashobat_rpt
f.Show()
حاولت عمل نفس الكود السابق ولكن لقاعدة بيانات أكسس وكتبت الباسورد واسم المستخدم ومسار القاعدة ولكن تظهر لى رسالة اللوجن اثناء عرض التقرير وفى خانة Server Name يكون مكان القاعدة اثناء التصميم وليس عند المكان الذى حددته وهو Application.StartupPath + "\Data" ???
فهل من توضيح لتلك المشكلة ) اريد ان يظهرالتقرير مع تحديد مسار قاعدة البيانات برمجيا ؟