سؤال

ما هي خياراتي للسماح بإعداد التقارير المحلية في بيئتي؟ لدي خدمات التقارير المركزية الحالية تعمل بالفعل على أنها تصل إلى الويب. أحتاج الآن إلى تقديم هذه التقارير نفسها على الجهاز المحلي.

ما هي خيارات التقارير المحلية؟ كل آلة محلية لديها SQL Express 2005 يعمل عليها. هل يجب علي تكرار Reportserver DB أيضا؟

هل هناك طريقة أخرى؟ هل سيكون من الأسهل أن تولد لهم طريقة مختلفة لتجنب العبث مع 200 خدمة التقارير 200؟ التقارير الموجودة هي الاستيلاء الأساسي على البيانات من تقارير DB. لا شيء يتوهم.

هل كانت مفيدة؟

المحلول

يمكنك تشغيل عنصر تحكم ReportViewer في وضع المعالجة المحلي. من أجل القيام بذلك، في بيئتك، ستؤدي بالتأكيد إلى الأمور التالية:

1 - الإبلاغ عن ملفات تعريف (ملفات RDLC) التي ستقوم ببناء التقارير.

2 - البيانات لعرضها في التقارير.

لديك بالفعل # 1، تحتاج فقط إلى حزمة ذلك في مكان ما في مستودع محلي. يحتاج عنصر التحكم ReportViewer إلى أن يكون قادرا على الوصول إلى هذا. سواء كان ذلك على شبكة الإنترنت أو عنصر تحكم WinForm، فسيتطلب كلاهما ملفات RDLC من أجل إنشاء التقارير.

أما بالنسبة للبيانات، فستحتاج إلى معرفة كيفية النسخ المتماثل من قاعدة البيانات على أجهزة المستخدم. ستكون فكرة واحدة لتوليد ملفات XML مع البيانات، ثم اقرأ XML في مجموعة بيانات وتمريرها إلى عنصر تحكم ReportViewer.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top