![]() |
|
التقارير في Vs.net كلاكيت اول مرة - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم قواعد البيانات (http://vb4arb.com/vb/forumdisplay.php?fid=40) +--- قسم : قسم مقالات التقارير والطباعة تحت بيئة الـ.NET (http://vb4arb.com/vb/forumdisplay.php?fid=80) +--- الموضوع : التقارير في Vs.net كلاكيت اول مرة (/showthread.php?tid=5726) |
التقارير في Vs.net كلاكيت اول مرة - RaggiTech - 15-10-12 كاتب الموضوع : !TheCodeOfSilence
بسم الله الرحمن الرحيم فى البداية سيتم مناقشة التقارير فى VS.net التقارير من نوع Report.rdlc وهذا النوع موجود فقط فى اصدار 2005 فى هذا الموضوع سيتم محاولة ترجمة وفهم ما جاء فى هذا الموقع http://www.gotreportviewer.com تذكر هذا الموقع حيث يوجد به بعض الادوات الخاصة بالتقارير بالاضافة الى الشرح وبعض الامثلة بسم الله نبدأ اولا فى الصفحة الرئيسية للموقع يتم التحدث عن مميزات هذه التقارير من مميزات هذه التقارير يمكنه معالجة البيانات بكفائة وفاعلية وذلك بسبب محرك التقارير الخاص به لديه صيغ متعدة لعرض البيانات من قائمة و جداول و مخططات يمكنك ان تضيف بعض التحسينات فى الشكل مثل تغير الخطوط والالوان و الحدود بحتوى على بعض الخصائص مثل يمكنك ان تعمل خريطة للملف document map او تقسمه على هيئه مقاطع ويمكن ترتيب البيانات يمكنك تغيير بعض الخصائص طبقا لنوع البيانات وقيمتها يدعم الطباعة والمعاينة قبل الطباعة يدعم تصدير التقرير على صيغة ملف Excel او PDF RDLC == Report Definition Language Client-side processing لاضافة تقرير من Project > Add New Item > Report.rdlc الأن كيف نضيف DataSource الى التقرير يمكنك اضافة بيانات من قاعدة بيانات من خلال DataSourse > Add New Data Source أو يمكنك اضافه DataSet.xsd للمشروع عن طريق Project > Add New Item > DataSet.xsd في هذه الحاله تكون DataSet فارغة ويمكن وضع جدول فيها عن طريق استخدام DataSet > Right-click > Edit DataSet With Designer هنا يمكنك اضافة جدول Table و column و حتى Key فى حاله اذا قمت بحفظ DataSet واحتجت لتعديلها مرة اخرى فان الريبورت لن يستطيع قرائة التعديلات اوتوماتيكيا فى هذة الحالة يمكنك استخدام Report Data Sources dialog من القائمة اختر Report > Data Sources يمكنك استخدامه لعمل تحديث او حذف او حتى اضافه DataSource عند ظهور رسالة خطأ كالتالية A data source instance has not been supplied for the data source 'AdventureWorks_Sales فى هذه الحالة يجب استخدام مربع الحوار هذا لوضع البيانات فى ال DataSet الخالية وذلك باعتبار وجود Table اسمه DataTable1 ويحتوى على عمود من نوع String كود : DataSet1.DataTable1.AddDataTable1Row("Test")ان شاء الله سنعود قريبا لشرح بعض ادوات التقارير مثل Textbox & ListBox &Table ولكن اولا عليكم تنزيل مشروع العضو FlyToAbd وفهمه ومن يجد صعوبة يضع سؤاله وساحاول الرد عليه والسلام عليكم ورحمة الله وبركاته |