الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف يمكن ربط ال reporting services بالسي شارب ؟

مغلق
بدأه Massay في 11 يونيو 2006 · 2 رد · 791 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اخواني ... السلام عليكم ورحمة الله وبركاته .

انا في حاجه لعمل تقارير وكنت أنوي استخدام الكريستال ريبورت ولكن قرأت أن ال reporting services الموجوده في ال sql server 2005 افضل من حيث السرعة وتوفير خيارات أكثر كما أنها لا تحتاج إلي تسجيل مثل الكريستال ريبورت .. وانا الآن في مرحلة تعلم ال reporting services ولكن يهمني قبل أن أستمر في هذا الطريق أن أطمئن أنه يمكن أن أستدعي هذه التقارير من داخل برنامج مكتوب بالسي شارب وأتمني لو يتفضل أحد من الأخوة بذكر أي معلومات عن أسلوب الربط أو الكود المستخدم وشكرا جزيلا

سلام عليكم

#2

اشتغلت انا على مثل هذه تقارير الـ SQL Server 2000 Reporting Services و أعتقد ان عملية ربط صفحة ويب مثلا بتقرير في نسخة 2005 هي نفسها الطريقة للـ 2000

لما تقوم بتنزيل التقارير مع نسخة الـ SQL Server 2005 فانها تقوم بعمل تصليح Virtual Directory على الـ IIS و يكون اسم هذا الـ Virtual Directory هو http://localhost/ReportServer AND http://localhost/Reports

فقط اعمل Deploy لملف الـ RDL or Report Definition File الى الموقع المحلي لكمبيوترك ثم يتم استدعاء هذه الريبورت من صفحة ASP.NET كالتالي:

http://localhost/Reports/YourReportVirtualDir/YourReportFile.RDL?Parameter1=value1&Parameter2=value2

حيث ان باراميتر1 ستعطيه القيمة التي يتم اختيارها مثلا من dropdownlist على صفحة الـ ASP.NET و باراميتر2 شيء مماثل

ان شاء الله وضحت الفكرة و السلام

Quran_Signature.jpg
#3

شكرا جزيلا لردك يا أخي . ولكن هل معني هذا أنني لا أستطيع عرض التقارير الا من خلال صفحات ويب ولا يمكنني استخدام windows form ؟

شكرا مرة آخري

سلام عليكم

هذا الموضوع مغلق.

مواضيع مشابهة