تقييم الموضوع :
  • 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]
الرد }}}
#2
جزاك الله خيرا ,, تسلم و الله حبيبي

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

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


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


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

https://vb4arb.com/vb/showthread.php?tid...83#pid1283
الرد }}}
تم الشكر بواسطة:
#3
وﻻيهمك غدا انشالله اشرح بالصور وراح يكون سهل بالنسبة لك
[صورة مرفقة: vb.png]
الرد }}}
تم الشكر بواسطة: Mido9 , مبرمج بلا حدود
#4
(28-09-13, 01:57 AM)العزابي كتب : وﻻيهمك غدا انشالله اشرح بالصور وراح يكون سهل بالنسبة لك

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

والله إني محرج منك كثيراً لاني تعبتك معي Smile
الرد }}}
تم الشكر بواسطة:
#5
[sub]مشكور اخى الكريم
[/sub]
الرد }}}
تم الشكر بواسطة:
#6
طيب نبداء باسم الله وعلى بركة الله

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

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

[صورة مرفقة: 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

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

تحياتي
[صورة مرفقة: vb.png]
الرد }}}
#7

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

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

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

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


ولك كل الحب و التقدير
لا يلومني على انقطاعاتي المتكررة
فهي اما عمل او دراسة او تربية




سُبْحَانَكَ اللَّهُمَّ وَبِحَمْدِكَ، أَشُهَّدٌ أَنَّ لَا إلَهَ إلا أَنْتَ، أَسَتَغْفِرُكَ وَأَتُوبَ إِلَيْكَ
الرد }}}
تم الشكر بواسطة: العزابي
#8
ماشاء الله تبارك الله عليك ،، وعدت ووفيت و الله

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

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

تسسسسسلم وربنا يعطيك الف عافيه
الرد }}}
تم الشكر بواسطة: العزابي
#9
(28-09-13, 02:20 AM)adosql كتب :
[sub]مشكور اخى الكريم
[/sub]

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

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

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

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


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

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

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

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

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


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

تحياتي
[صورة مرفقة: vb.png]
الرد }}}
تم الشكر بواسطة:
#10
شكــــــــــــــــــــــراً
الرد }}}


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

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


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