منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
تقرير SQL في RDLC بدون قواعد بيانات - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : تقرير SQL في RDLC بدون قواعد بيانات (/showthread.php?tid=16909)

الصفحات: 1 2


RE: تقرير SQL في RDLC بدون قواعد بيانات - Kian Tech - 22-08-16

هل تقصد انشاء dataset للمشروع من هنا في البداية



هل تقصد في البداية انشاءdataset للمشروع من هنا



(22-08-16, 11:46 PM)ابو ليلى كتب : دعنا نتابع خطوة خطوة اخي حتى يستفيد الجميع
بالنسبة للمثال لا استطيع لسببين :
الاول :لدي النسخة الاخيرة من المكتبة MicrosoftReportViewer.WinForm.Dll  و رقم الاصدارة 12.0.0
و سببت لي مشاكل في التوافق لدى الاعضاء
الثاني ليس لدي الرغبة الكافية في انشاء مشروع وقاعدة بيانات و جداول و تقارير....الخ يحتاج لوقت
بالنسبة ReportDataSet_Name  و هو اسم DataSet الخاص بالتقرير

هل تقصد هنا




RE: تقرير SQL في RDLC بدون قواعد بيانات - ابو ليلى - 23-08-16

نعم اخي انشئ Dataset و ضع الحقول التي تريدها وصمم شكل التقرير كما تريد


RE: تقرير SQL في RDLC بدون قواعد بيانات - Kian Tech - 23-08-16

اه اخي طيب انتا بعتلي الكود موجود فيه جملة الاتصال بقاعدة البيانات SQL طيب هسا لما بدي انشاء dataset طلب انشا اتصال يدوي بقاعدة بيانات

طيب ما انا انشات اتصال بالكود ؟؟    Using connection = New SqlConnection

Confused


RE: تقرير SQL في RDLC بدون قواعد بيانات - ابو ليلى - 23-08-16

وصلنا الى اللب ركز معي

انا ما لي علاقة بالاتصال

فقط ركز معي قليلا التقرير هو قالب يحتوي على حقول هي مربعات نصوص 

قد تدرجها بشكل فردي و تتعامل مع بياناتها عبر بارمترات

او قد تستغل الادوات الجاهزة في بيئة التقارير مثل كائن الجدول 

لكن كائن الجدول يريد ان يرتبط بكائن Dataset هذا هو السلوك الافتراضي له صحيح


و حتى لا اتورط انا باضافة Dataset عبر كائن الاتصال
اقوم بادراج كائن Dataset غير مرتبط من  Solution Explorer عبر الزر Add
و اضيف داخله جدول به حقول توافق الحقول التي اريد اظهارها في التقرير
و بعدها اضيف Dataset الجديد الى التقرير كما يحلو لي
عند هذه النقطة اصبح القالب (التقرير) جاهز فقط يحتاج الى ملئ Dataset الخاص به بالبيانات
هنا ياتي دور الكود السابق فقط بتحديد اسم ReportDataset يعني اعطيه اسم Dataset الخاص بالتقرير فقط

لتتضح الفكرة اكثر ارجع الى الرابط الذي اورده الاخ الوادي في بداية المشاركة


RE: تقرير SQL في RDLC بدون قواعد بيانات - Kian Tech - 23-08-16

مشكور جداً أخي لقد تفهمت الموضوع انه يمكن انشاء 20 تقرير في عارض تقرير واحد ونجحت الفكرة
ولكن بقيت مشكلة انو انا عملت داتاسيت وطلب مني اتصال
هل انا بقدر اعدل على معلومات الاتصال للداتاسيت علشان عند الشركة اكيد هيتغير اسم سيرفر ال sql او user او pass ^_^

زي انا ما عامل بالصورة انو ممكن اغير اسم السيرفر لقاعدة البيانات او اسم المستخدم او كلمة المرور انت اكيد قهمتني





RE: تقرير SQL في RDLC بدون قواعد بيانات - ابو ليلى - 23-08-16

اخي اعمل Dataset بدون اتصال اضف كائن Dataset للمشروع مثل اضافتك لاي فورم او كلاس جديد و عبئها بجدول وحقول توافق شكل الجدول الذي تريد عرضه في التقرير

و حتى لو اضفت Dataset عبر كائن اتصال كذلك يمكنك تغير نص الاتصال بالكثير من الطرق و هي موجودة في المنتدى 
يمكنك كذلك استخدام النموذج خاصتك (اعداد خادم البيانات) باضافة وضائف اضافية تعالج نص الاتصال و تخزنه في بيئة البرنامج و تستفيد منه في كل البرنامج
وحتى انه يمكنك تجاوز نص الاتصال الذي يفرضه عليك البرنامج كنص ثابت غير قابل للتغير و ذلك باضافة وظائف اضافية على الفئة Setting 
الكثير من الافكار يمكن تحقيقها فقط انت تحتاج الى الهمة التي افتقدها انا  Sleepy


RE: تقرير SQL في RDLC بدون قواعد بيانات - Kian Tech - 23-08-16

مشكور جدا ع المعلومات القيمة والله يعطيك العافية