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

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم قواعد البيانات (http://vb4arb.com/vb/forumdisplay.php?fid=40)
+--- قسم : قسم مقالات التقارير والطباعة تحت بيئة الـ.NET (http://vb4arb.com/vb/forumdisplay.php?fid=80)
+--- الموضوع : طريقة عمل تقرير با rdlc وعمل Filters (/showthread.php?tid=301)

الصفحات: 1 2


طريقة عمل تقرير با rdlc وعمل Filters - العزابي - 28-09-13

بسم الله الرحمن الرحيم

وبعد ارفقت مثال فيه طريقة عمل تقرير برقم السجل او البحث بين قيمتين . كذلك يوجد فيه تاريخ الطباعة والصفحة مرقمه أتمنى أن يفيد المثال وأعتذر إذا كان القسم غير صحيح .





المثال مرفق

وهذا شرح مبسط

اولا : ننشئ قاعدة بالبيانات التالية



ولاننسى ان يكون حقل الراتب رقم . وليس نصي . والسبب لكي نستطيع في التقرير ان يطبع لنا المجموع ..

ثم بعد ذلك ننشئ مشروع جديد وننشئ add new data source











في الأخير يصبح لدينا المشروع مثل كذا



بعد ذلك نضيف ريبورت ويزرد للمشروع







اسحب القيم إلى الفاليو





بعدها تختار شكل الجدول



الآن أنتهينا .. سوف نقوم بسحب التقرير من الادوات على الفورم





ثم نذهب لنعمل استعلام في القاعدة بدلالة ID .. نختار Tab1TableAdapter بالفارة ياليمين
ونضغط على كويري









نضيف شرط

SELECT ID, Name, Phone, asd1, asd17 FROM Tab1 WHERE (ID = ?)



ونسميه ب FillByID مثال



وبعدها أنتهينا .. نذهب للفورم ونضع بوتون وتكست بوكس



ثم دبل كليك على البوتون



وبعدها أحقظ عملك واعمل تشغيل للبرنامج راح يظهر لك بالشكل التالي وتستطيع عمل استعلام
بدلالة ID



لاكن ماذا لو حبينا ان نستعلم بين قيمتين ؟؟؟

فقط ضع استعلام

WHERE (ID >= ?) AND (ID <= ?)

وفي الفورم ضع 2 تكست وبتون . ثم دبل كليك على البوتون


Try
Me.Tab1TableAdapter.FillBydateeee222(Me.data1DataSetprint77.Tab1, TextBox1.Text, TextBox2.Text)
Me.ReportViewer1.RefreshReport()
Catch ex As Exception
MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error)
End Try

اتمنى من الله ان اكون وفقت في الشرح المبسط واعتذر أن كان هناك قصور

تحياتي


RE: طريقة عمل تقرير با rdlc وعمل Filters - Mido9 - 28-09-13

جزاك الله خيرا ,, تسلم و الله حبيبي

ولكن للاسف لم استطع فهم المثال Sad

هلا اخبرتني كيف قمت بعمل الـ Filter لانه المشكلة لم استطع من تجربة البرنامج بسبب اختلاف نسخة الاكسيس اظن 


ياريت لو ترشدني لطريقة عمل الفلتر لاني واقف على هذه النقطه Sad وشكرا لك


بحيث إني قدرت اجلب البيانات ولكن لم استطع إظهار قائمة الـ باراميترز حتى اضيف الى اريد Sad

http://vb4arb.com/vb/showthread.php?tid=295&pid=1283#pid1283


RE: طريقة عمل تقرير با rdlc وعمل Filters - العزابي - 28-09-13

وﻻيهمك غدا انشالله اشرح بالصور وراح يكون سهل بالنسبة لك


RE: طريقة عمل تقرير با rdlc وعمل Filters - Mido9 - 28-09-13

(28-09-13, 01:57 AM)العزابي كتب : وﻻيهمك غدا انشالله اشرح بالصور وراح يكون سهل بالنسبة لك

الله يجزيك الف خير و الله حبيبي ،، بارك الله فيك ..

والله إني محرج منك كثيراً لاني تعبتك معي Smile


RE: طريقة عمل تقرير با rdlc وعمل Filters - adosql - 28-09-13

[sub]مشكور اخى الكريم
[/sub]



RE: طريقة عمل تقرير با rdlc وعمل Filters - العزابي - 28-09-13

طيب نبداء باسم الله وعلى بركة الله

يوجد مثال قم بتحميله لإختصار الوقت عليك ....

اولا : ننشئ قاعدة بالبيانات التالية



ولاننسى ان يكون حقل الراتب رقم . وليس نصي . والسبب لكي نستطيع في التقرير ان يطبع لنا المجموع ..

ثم بعد ذلك ننشئ مشروع جديد وننشئ add new data source











في الأخير يصبح لدينا المشروع مثل كذا



بعد ذلك نضيف ريبورت ويزرد للمشروع







اسحب القيم إلى الفاليو





بعدها تختار شكل الجدول



الآن أنتهينا .. سوف نقوم بسحب التقرير من الادوات على الفورم





ثم نذهب لنعمل استعلام في القاعدة بدلالة ID .. نختار Tab1TableAdapter بالفارة ياليمين
ونضغط على كويري









نضيف شرط

SELECT ID, Name, Phone, asd1, asd17 FROM Tab1 WHERE (ID = ?)



ونسميه ب FillByID مثال



وبعدها أنتهينا .. نذهب للفورم ونضع بوتون وتكست بوكس



ثم دبل كليك على البوتون



وبعدها أحقظ عملك واعمل تشغيل للبرنامج راح يظهر لك بالشكل التالي وتستطيع عمل استعلام
بدلالة ID



لاكن ماذا لو حبينا ان نستعلم بين قيمتين ؟؟؟

فقط ضع استعلام

WHERE (ID >= ?) AND (ID <= ?)

وفي الفورم ضع 2 تكست وبتون . ثم دبل كليك على البوتون


Try
Me.Tab1TableAdapter.FillBydateeee222(Me.data1DataSetprint77.Tab1, TextBox1.Text, TextBox2.Text)
Me.ReportViewer1.RefreshReport()
Catch ex As Exception
MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error)
End Try

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

تحياتي


RE: طريقة عمل تقرير با rdlc وعمل Filters - ابو ابراهيم - 28-09-13


مرحبا اخي العزابي

ما شاء الله تبارك الله

يا اخي لو كان ردك يتحول الى موضوع جديد يكون ابلغ ويسهل الوصول اليه

كم اتمنى منك او من المراقبين ان يتم تحويل الرد الى موضوع جديد


ولك كل الحب و التقدير



RE: طريقة عمل تقرير با rdlc وعمل Filters - Mido9 - 29-09-13

ماشاء الله تبارك الله عليك ،، وعدت ووفيت و الله

ماشاء الله شرح سهل جدا و تم التطبيق ونفعت الحمد لله

ربنا يبارك فيك ويجزيك كل خير يارب ,, و الله يعجز لساني عن شكرك

تسسسسسلم وربنا يعطيك الف عافيه


RE: طريقة عمل تقرير با rdlc وعمل Filters - العزابي - 29-09-13

(28-09-13, 02:20 AM)adosql كتب :
[sub]مشكور اخى الكريم
[/sub]

(28-09-13, 08:43 PM)ابو ابراهيم كتب :
مرحبا اخي العزابي

ما شاء الله تبارك الله

يا اخي لو كان ردك يتحول الى موضوع جديد يكون ابلغ ويسهل الوصول اليه

كم اتمنى منك او من المراقبين ان يتم تحويل الرد الى موضوع جديد


ولك كل الحب و التقدير

(29-09-13, 01:32 AM)Mido9 كتب : ماشاء الله تبارك الله عليك ،، وعدت ووفيت و الله

ماشاء الله شرح سهل جدا و تم التطبيق ونفعت الحمد لله

ربنا يبارك فيك ويجزيك كل خير يارب ,, و الله يعجز لساني عن شكرك

تسسسسسلم وربنا يعطيك الف عافيه


حياكم الله وإنه لشرف لي خدمتكم .. فكما قام اخوتنا هنا بمساعدتنا في هذا المنتدى الكريم . وجب علينا رد الجميل ولو بالقليل . فخيرهم سابق علي .

تحياتي


RE: طريقة عمل تقرير با rdlc وعمل Filters - نصر الصريمي - 03-04-14

شكــــــــــــــــــــــراً