منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : مشكله فى الربيورت فيور
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2
السلام عليكم عندى مشكله صغيره  عند عمل تقرير للريبورت فيور كيف لى ان اختار اسم واحد وليس كامل القاعده اريد اسم واحد يظهر فى الريبوت فيور 
نسخه فيجول 2010
الاسم يحدد من الفورم والقاعدة اكسس 
والاتصال عبر البرنامج ليس كود
وعليكم السلام ،،

التقرير مجرد عرض للبيانات الموجوده داخل الداتاسيت .

التعامل يكون في تعبئة الداتاسيت ثم عرض التقرير .
هل يمكن اختيار جدول من الفورم ثم الضغط على تقرير يظهر فقط الجدول المحدد فى الربيورت فيو 
شكرا لك على المساعدة

هل من كود يحعل الدتا ست تعرض جدول واحد بدلا من كل الجدول
نعم الداتاسيت ممكن تعبيها بجدول واحد او عدة جداول

المهم هي طريقتك في التعامل مع الداتاسيت بالكود او بالمعالج او .....


كود :
'هنا نقوم بتعبئة الداتاسيت بسجل واحد محدد
dim dp as new oleDbDataAdapter("Select * From tpl1 where ID=1",conn)

'هنا نقوم بتعبئة الداتاسيت بجميع السجلات
dim dp as new oleDbDataAdapter("Select * From tpl1",conn)


Dim ds as new dataset

dp.Fill(ds)

الان تم تعبئة الداتاسيت بالكود وليس عن طريق المعالج ،، اكمل كود عرض التقرير .
مرحباً اخى issamsaidd

اتمنى مراجعة هذه الدورة سيفيدك كثيراً
https://www.youtube.com/playlist?list=PL...I1bidq4s_2

تحياتى لك
وتمنياتى لك التوفيق
شكرا لكم كثيرا فتحت لقيت الكوده ده حاولت اعدل ما زبط ممكن تعديل من عندكم ولكم جزيل الشكر

كود :
'TODO: This line of code loads data into the 'datanDataSet.data' table. You can move, or remove it, as needed.
       Me.dataTableAdapter.Fill(Me.datanDataSet.data)

       Me.ReportViewer1.RefreshReport()

كود الجدول الى عندى ملاحظه الربط ليس عن طريق كود با ربط با استخدام الفيجول 
كود :
SELECT        name, [Date], madical1, madical2, medicine1, medicine2, medicine3, medicine4, medicine5, Notes
       ' FROM(Data)
(20-12-18, 07:22 AM)issamsaidd كتب : [ -> ]شكرا لكم كثيرا فتحت لقيت الكوده ده حاولت اعدل ما زبط ممكن تعديل من عندكم ولكم جزيل الشكر

كود :
'TODO: This line of code loads data into the 'datanDataSet.data' table. You can move, or remove it, as needed.
       Me.dataTableAdapter.Fill(Me.datanDataSet.data)

       Me.ReportViewer1.RefreshReport()

كود الجدول الى عندى ملاحظه الربط ليس عن طريق كود با ربط با استخدام الفيجول 
كود :
SELECT        name, [Date], madical1, madical2, medicine1, medicine2, medicine3, medicine4, medicine5, Notes
       ' FROM(Data)

جرب هذا :


كود :
Me.dataTableAdapter.FillByItem(Me.datanDataSet.name, TextBox1.Text)

Me.ReportViewer1.RefreshReport

       
شكرا لك على الرد للاسف لم ينفع

تقريبا زى كده انا عايز بس البحث من فى فورم اخر فقط اضغط على الحالة وتكون معروضه فى DataGridView 
ثم اضغط على زر طباعه تتطلع فى الربيوت فقط بدون الحلات الاخرى 
فى فديو على اليوتيوب شفته ولكن البحث مش با الفورم نفسة بفرم اخر 
ملاحظه البرنامج فيجول بيسك

طيب ارفع مثال بالمشكلة وستجد الحل ،، باذن الله
اولا مشكور جدا والله يجعلة فى ميزان حسناتك 
ده نموذج صمتته اختبار للاعضاء وللزوار حتى يستفيدو 
عند الضغط على تقرير للحالة ياخد جدول واحد فقط رقم الهوية  الاسم العمر الجنس الحالة الاجتامعية لشخص واحد 
وعند الضغط على جميع التقرير يعرض جميع الجدول وهى جاهز مش محتاجه تعديل 

رابط تحميل السورس كود
http://www.mediafire.com/file/hnk5rtdoda...t.rar/file




ومره اخرى شكرا لك على على المساعدة
الصفحات : 1 2