تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
طريقة عمل تقرير با rdlc وعمل Filters
#1
Thumbs Up 
بسم الله الرحمن الرحيم

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


[صورة مرفقة: uTObG.gif]


المثال مرفق

وهذا شرح مبسط

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

[صورة مرفقة: pq5YT.gif]

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

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

[صورة مرفقة: LuOnd.gif]

[صورة مرفقة: Hbmwe.gif]

[صورة مرفقة: yb2x0.gif]

[صورة مرفقة: a2DlJ.gif]

[صورة مرفقة: IwvJT.gif]

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

[صورة مرفقة: lU2u8.gif]

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

[صورة مرفقة: zjHVL.gif]

[صورة مرفقة: Hysdf.gif]

[صورة مرفقة: BMg6L.gif]

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

[صورة مرفقة: zmai3.gif]

[صورة مرفقة: YCkry.gif]

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

[صورة مرفقة: GXKPL.gif]

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

[صورة مرفقة: 5D5GJ.gif]

[صورة مرفقة: fozst.gif]

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

[صورة مرفقة: eenHz.gif]

[صورة مرفقة: Cv6mI.gif]

[صورة مرفقة: Lb6dZ.gif]

[صورة مرفقة: lRfOA.gif]

نضيف شرط

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

[صورة مرفقة: UeWyi.gif]

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

[صورة مرفقة: hD6fi.gif]

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

[صورة مرفقة: KVWeg.gif]

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

[صورة مرفقة: J3UK2.gif]

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

[صورة مرفقة: 0KRIt.gif]

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

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

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

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

تحياتي


الملفات المرفقة
.rar   WindowsApplication1.rar (الحجم : 578 ك ب / التحميلات : 1,402)
[صورة مرفقة: vb.png]
الرد }}}


الردود في هذا الموضوع
طريقة عمل تقرير با rdlc وعمل Filters - بواسطة العزابي - 28-09-13, 12:49 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
Question مشكلة طباعة تقرير باستخدام باراميتر abuzzouz 4 6,220 20-07-21, 03:46 PM
آخر رد: Lathe1
  [VB.NET] شرح طريقة الطباعة مباشرة بدون Report Viewer youcef3zino 2 5,890 18-12-20, 10:44 PM
آخر رد: a7med saba
  مشكله فتح تقرير faysal13_13@hotmail.com 0 2,388 27-05-19, 10:58 PM
آخر رد: faysal13_13@hotmail.com
Photo ارسال MAIL يتضمن تقرير مسجل ب PDF دون علم مستخدم البرنامج tarfayaski 2 3,629 10-02-19, 04:42 AM
آخر رد: tarfayaski
  طلب المساعدة في فتح تقرير برمجيا aber31 6 5,021 28-05-18, 07:57 AM
آخر رد: tarfayaski
  بناء تقرير من فئة (Object) Sajad 4 4,764 11-10-16, 03:53 PM
آخر رد: العواد الصغير
  [مثال] بالفيديو اطبع تقرير ReportViewer وكل سجل في صفحة منفصلة eldmasy11 0 3,258 29-10-15, 05:11 AM
آخر رد: eldmasy11
Photo Passing String From Form to Report Viewer using rdlc Parameter العزابي 5 10,493 01-09-15, 03:43 PM
آخر رد: mbk2006
  العمليات الحسابية من قاعدة البيانات الى تقرير الكريستال ريبورت مباشرة aftfm 0 3,314 02-12-14, 06:29 AM
آخر رد: aftfm
Question [سؤال] مشكلة طباعة تقرير باستخدام باراميتر abuzzouz 1 3,326 17-07-14, 08:36 AM
آخر رد: abuzzouz

التنقل السريع :


يقوم بقرائة الموضوع: