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

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

الصفحات: 1 2


مشكله فى الربيورت فيور - issamsaidd - 19-12-18

السلام عليكم عندى مشكله صغيره  عند عمل تقرير للريبورت فيور كيف لى ان اختار اسم واحد وليس كامل القاعده اريد اسم واحد يظهر فى الريبوت فيور 
نسخه فيجول 2010
الاسم يحدد من الفورم والقاعدة اكسس 
والاتصال عبر البرنامج ليس كود



RE: مشكله فى الربيورت فيور - حريف برمجة - 19-12-18

وعليكم السلام ،،

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

التعامل يكون في تعبئة الداتاسيت ثم عرض التقرير .


RE: مشكله فى الربيورت فيور - issamsaidd - 20-12-18

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

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


RE: مشكله فى الربيورت فيور - حريف برمجة - 20-12-18

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

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


كود :
'هنا نقوم بتعبئة الداتاسيت بسجل واحد محدد
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)

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


RE: مشكله فى الربيورت فيور - elgokr - 20-12-18

مرحباً اخى issamsaidd

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

تحياتى لك
وتمنياتى لك التوفيق



RE: مشكله فى الربيورت فيور - issamsaidd - 20-12-18

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

كود :
'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)



RE: مشكله فى الربيورت فيور - حريف برمجة - 20-12-18

(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

       


RE: مشكله فى الربيورت فيور - issamsaidd - 20-12-18

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

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




RE: مشكله فى الربيورت فيور - حريف برمجة - 20-12-18

طيب ارفع مثال بالمشكلة وستجد الحل ،، باذن الله


RE: مشكله فى الربيورت فيور - issamsaidd - 21-12-18

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

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




ومره اخرى شكرا لك على على المساعدة