22-08-17, 04:05 AM
تقييم الموضوع :
[SQL] مشكلة عدم اتصال التقرير crystalreport
|
23-08-17, 10:29 AM
ايه يا جماعة مفيش حد عندو حل للمشكلة بتاعي !!
23-08-17, 03:40 PM
السلام عليكم و رحمة الله وبركاته
الاخ سلامات, انا صراحة انحرمت من العمل مع Crystal report مع اصدارة VS 2015 , مشكلة الدمج لم اجد لها حل مع الاصدارة 64؟ على اي حال على ما اذكر انك بحاجة الى اسناد الاتصال للتقرير جرب تعدل الكود عندك لما يلي PHP كود : If Sqlconn.State = ConnectionState.Open Then واذا لم يعمل معك عليك بالكود الثقيل و ضبط كل الخصائص PHP كود : Dim cryRpt As New ReportDocument اللهم لك الحمد كما ينبغي لجلال وجهك و عظيم سلطانك
في حل و ترحال
تم الشكر بواسطة: الكاتب
24-08-17, 01:35 AM
(23-08-17, 03:40 PM)ابو ليلى كتب : السلام عليكم و رحمة الله وبركاته اخ ابو ليلى التقارير مدمجه والاتصال نجح في للجهاز الرئيسي لاكن الاجهزة بالشبكة نفس المشكلة !! تم الشكر بواسطة: الكاتب
ما ذكره ابو ليلى صحيح وسبب اتصاله في الجهاز الرئيسي وعرض التقرير أن جميع الادوات مثبته بما فيهNative Client - QFE
ولاكن هذا لا يعفي من المشاكل والخطأ الذي وقعت فيه ( Sqlconn ) كيف تتصل بالقاعده وتقوم بتعبئة DataTable ثم تأتي لتملى التقرير بهذا rpt.SetDataSource(dt) ثم تأتي وتقول اعرض التقرير Form_REPORTING.CrystalReportViewer.ReportSource = rpt وفق جملة الاستعلام !!! من الطبيعي سيبحث عن الاتصال ولا يجده (لأنك متصل بالقاعده وليس التقرير ) الاعدادات اثناء البرمجة في الجهاز لا ترحل لأي جهاز بل يجب أن تضبط الاتصال لأن التقارير ومكونات Crystal report منفصلة عن اللغة وليس لها علاقة فقط اتصالات لحل المشكلة ارفقت لك شرح موضح على نفس كودك مع الطريقة الصحيحة للأتصال ولا تنسى تثبيت SQL Server® 2012 Native Client - QFE في اجهزة الشبكة حتى تستطيع الاتصال بشكل سليم مرفق الكود
24-08-17, 01:29 PM
(24-08-17, 02:25 AM)الكاتب كتب : ما ذكره ابو ليلى صحيح وسبب اتصاله في الجهاز الرئيسي وعرض التقرير أن جميع الادوات مثبته بما فيهNative Client - QFE تمام مشى الحال اخي كيف اعدل 200 تقرير نفس ااخطأ !! |
|
يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم