الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف يتم التعديل على مصدر بيانات ReportViewer بالكود

بدأه عبد الله الثبيتي في 24 ديسمبر 2011 · 8 رد · 1,191 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أخوتي وأحبتي

السلام عليكم ورحمة الله وبركاته

أريد تعديل Data source instanc لأداة ReportViewer فقط اريد التعديل لما تم تحديده في الصوره

ماهو الكود اللازم لتعديلها لأنيي ارغب في عرض اكثر من تقرير للأداه كل شي تمام فقط ينقصني كود تعديل ماتم تحديده

وفقكم الله تعالى

post-48311-005321900 1324743010_thumb.jp

المرفقات
bind1.jpg

تم تعديل هذه المشاركة بواسطة عبد الله الثبيتي في 24 ديسمبر 2011 في 19:13

#2

السلام عليكم ورحمه الله وبركاته

اخي جرب الكود التالي

ReportViewer1.ProcessingMode = Microsoft.Reporting.WinForms.ProcessingMode.Local
ReportViewer1.LocalReport.ReportPath = System.Environment.CurrentDirectory & "\Test.rdlc"
ReportViewer1.LocalReport.DataSources.Clear()
ReportViewer1.LocalReport.DataSources.Add(New Microsoft.Reporting.WinForms.ReportDataSource("MyTable", ds.Tables(0)))
ReportViewer1.DocumentMapCollapsed = True
ReportViewer1.RefreshReport()
1

.:: Wish to become better and better ::.

#3
VB Helper كتب:

السلام عليكم ورحمه الله وبركاته

اخي جرب الكود التالي

ReportViewer1.ProcessingMode = Microsoft.Reporting.WinForms.ProcessingMode.Local
ReportViewer1.LocalReport.ReportPath = System.Environment.CurrentDirectory & "\Test.rdlc"
ReportViewer1.LocalReport.DataSources.Clear()
ReportViewer1.LocalReport.DataSources.Add(New Microsoft.Reporting.WinForms.ReportDataSource("MyTable", ds.Tables(0)))
ReportViewer1.DocumentMapCollapsed = True
ReportViewer1.RefreshReport()

أستاذنا الفاضل VB Helper شكراً لجهودك الجبارة وفقك الله تعالى

أرفق لك صوره توضيحية لعلها توصلنا للحل الكود ربما لم اقم بكتابة مصدر البيانات بشكل صحيح

أريد ان اعرض تقريرين باستخدام ReportViewer واحده

أمل ان اجد الحل

وفقك الله تعلى

post-48311-008958700 1324763245_thumb.jp

المرفقات
nnh.jpg
#4

السلام عليكم ورحمه الله وبركاته

اخي وليش تريد عرض مصدرين؟ يمكنك استخدام استعلام يرجع لك المعلومات المراد عرضها ..

.:: Wish to become better and better ::.

#5
VB Helper كتب:

السلام عليكم ورحمه الله وبركاته

اخي وليش تريد عرض مصدرين؟ يمكنك استخدام استعلام يرجع لك المعلومات المراد عرضها ..

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

على اعتبار ان عرض احد التقريرين بناء على شرط

If repnum = 1 Then

            Me.ReportViewer1.LocalReport.DataSources.Clear()
            Me.ReportViewer1.LocalReport.DataSources.Add(New ReportDataSource("DataSet1", Me.MaintenanceBindingSource))
            Me.ReportViewer1.LocalReport.ReportEmbeddedResource = "Computers_Archive_511.report1.rdlc"
            Me.MaintenanceTableAdapter.Fill(Me.Server_511DataSet1.Maintenance)
           ReportViewer1.RefreshReport()

 ElseIf repnum = 2 Then

            Me.ReportViewer1.LocalReport.DataSources.Clear()
            Me.ReportViewer1.LocalReport.DataSources.Add(New ReportDataSource("DataSet1", Me.infComputerBindingSource))
            Me.ReportViewer1.LocalReport.ReportEmbeddedResource = "Computers_Archive_511.report2.rdlc"
            Me.infComputerTableAdapter.Fill(Me.Server_511DataSet.infComputer)
            ReportViewer1.RefreshReport()
End If

كل التحايا لك

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

تقبل خالص تحياتي وفقك الله

تم تعديل هذه المشاركة بواسطة عبد الله الثبيتي في 25 ديسمبر 2011 في 02:06

#6

السلام عليكم ورحمه الله وبركاته

اخي يمكنك عمل اجراء مخزن في قاعدة البيانات يستقبل القيمة repnum وعلى اساسها يقوم بارجاع البيانات المراده

.:: Wish to become better and better ::.

#7
VB Helper كتب:

السلام عليكم ورحمه الله وبركاته

اخي يمكنك عمل اجراء مخزن في قاعدة البيانات يستقبل القيمة repnum وعلى اساسها يقوم بارجاع البيانات المراده

القاعدة Access وليست sql

:thumb_up: :ty:

#8

السلام عليكم ورحمه الله وبركاته

اخي مو مشكلة يمكنك تطبيق الفكره, ولا دعني اسهلها قم بعمل الشرط في البرنامج وعلى اساسه يقوم بضبط مصدر البيانات

.:: Wish to become better and better ::.

#9
VB Helper كتب:

السلام عليكم ورحمه الله وبركاته

اخي مو مشكلة يمكنك تطبيق الفكره, ولا دعني اسهلها قم بعمل الشرط في البرنامج وعلى اساسه يقوم بضبط مصدر البيانات

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

أصبحت الطريقة لذيذه يالذيذ :)

كل الشكر على التوجيه وفقك الله

تم تعديل هذه المشاركة بواسطة عبد الله الثبيتي في 28 ديسمبر 2011 في 09:21

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…