تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] طباعة تقرير بالريبورتير فيو
#1
السلام عليكم...
انا عندي في شاشة الجرد في تقرير في كذا تيكست بيظهر وانا برنامجي عبارة عن برنامج تحاليل طيبية...
فلو عايز اطبع قيمة في الجدول المصمم بالريبورت فيو..
مثلا...عايز اطبع في جدول زي الشكل دا...
اسم الطبيب..
عدد الفحوصات:١٠٠ج.       اجمالي المبلغ:٢٠٠٠ج
اجمال المصاريف:٣٠٠ج .     الصافي:١٧٠٠ج
من تاريخ:     ١/١٢/٢٠١٨.      الي تاريخ:٣١/١٢/٢٠١٨
ودا كلة يكون في جدول من تصميمي في الريبورتير فيو..
من غير الاتصال طبعا باي قاعدة...
وارجو ان يكون هناك مثال للتوضيح..            
وشكرا..

(29-12-18, 02:05 PM)اسامه الهرماوي كتب : السلام عليكم...
انا عندي في شاشة الجرد في تقرير في كذا تيكست بيظهر وانا برنامجي عبارة عن برنامج تحاليل طيبية...
فلو عايز اطبع قيمة في الجدول المصمم بالريبورت فيو..
مثلا...عايز اطبع في جدول زي الشكل دا...
اسم الطبيب..
عدد الفحوصات:١٠٠ج.       اجمالي المبلغ:٢٠٠٠ج
اجمال المصاريف:٣٠٠ج .     الصافي:١٧٠٠ج
من تاريخ:     ١/١٢/٢٠١٨.      الي تاريخ:٣١/١٢/٢٠١٨
ودا كلة يكون في جدول من تصميمي في الريبورتير فيو..
من غير الاتصال طبعا باي قاعدة...
وارجو ان يكون هناك مثال للتوضيح..            
وشكرا..

وطباعا دا كلة من تيكست او ليبل
المبرمج لا يفكر في المشكلة بل في الحل!!
الرد }}}
تم الشكر بواسطة:
#2
وعليكم السلام


أضف باراميتر في التقرير مع اختيار اسم مناسب له

هذا كود مثال مع التأكد من اسم الباراميتر
PHP كود :
Dim param1 As New ReportParameter("ReportParameter1"TextBox1.Text)

Me.ReportViewer1.LocalReport.SetParameters(param1)

Me.ReportViewer1.RefreshReport() 
الرد }}}
تم الشكر بواسطة: اسامه الهرماوي
#3
(29-12-18, 02:30 PM)a.wagdi كتب : وعليكم السلام


أضف باراميتر في التقرير مع اختيار اسم مناسب له

هذا كود مثال مع التأكد من اسم الباراميتر
PHP كود :
Dim param1 As New ReportParameter("ReportParameter1"TextBox1.Text)

Me.ReportViewer1.LocalReport.SetParameters(param1)

Me.ReportViewer1.RefreshReport() 
لو امكن يعني مثال علي هذا الكود..
المبرمج لا يفكر في المشكلة بل في الحل!!
الرد }}}
تم الشكر بواسطة:
#4
(29-12-18, 04:08 PM)اسامه الهرماوي كتب :
(29-12-18, 02:30 PM)a.wagdi كتب : وعليكم السلام


أضف باراميتر في التقرير مع اختيار اسم مناسب له

هذا كود مثال مع التأكد من اسم الباراميتر
PHP كود :
Dim param1 As New ReportParameter("ReportParameter1"TextBox1.Text)

Me.ReportViewer1.LocalReport.SetParameters(param1)

Me.ReportViewer1.RefreshReport() 
لو امكن يعني مثال علي هذا الكود..


حسنا تفضل المثال

مثلا اردت ان اسم المدرسة تريد ارساله للتقرير من التكيست
الخطوات:

افتح التقرير داخل الفيجوال
في Report Data عادة في الجهة اليسرى مثل صندوق الأدوات
إن لم تكن Report Data موجودة اذهب للقائمة View واختر منها Report Data أو إضغط Ctrl+Alt+D

تجد في Report Data الباراميترات Parameters اضغط علية زر يمين واختر Add Parameter
ضع اسم مناسب في Name وليكن SchoolName وتأكد النوع Type أن يكون Text وقم بتأشير كل من
("")Allow blank value وتعني السماح بالقيمة الفارغة
و
Allow null value وتعني السماح بدون قيمة

 ثم اضغط OK

الآن أصبح لديك باراميتر اسمه SchoolName
اسحبه بالماوس وضعه في المكان المناسب على التقرير

في كود الفيجوال بيسيك نفترض ان اسم المدرسة مكتوب داخل TextBox1
نقوم بتعريف ReportParameter وليكن اسمه schName ونعطيه اسم الباراميتر والقيمة المراد ارسالها له وهي هنا من TextBox1
ثم نضيفه للريبورت في SetParameters بهذه الطريقة
PHP كود :
Dim schName As New ReportParameter("SchoolName"TextBox1.Text)

Me.ReportViewer1.LocalReport.SetParameters(schName)

Me.ReportViewer1.RefreshReport() 

وهكذا في كل باراميتر تريد وضع قيمة له،

لا تنس أن Me.ReportViewer1.RefreshReport يكون في النهاية لإظهار النتيجة في مستعرض التقرير
الرد }}}
تم الشكر بواسطة:
#5
مشكور اخي 
ممكن اعرف كيفية إظهار شاشة print louyt في وضع التكبير مباشرة عند الضغط على طباعة بدلا من إظهار الشاشة الرئيسية للتقرير
الرد }}}
تم الشكر بواسطة:
#6
(29-12-18, 08:17 PM)alfaiz678 كتب : مشكور اخي 
ممكن اعرف كيفية إظهار شاشة print louyt في وضع التكبير مباشرة عند الضغط على طباعة بدلا من إظهار الشاشة الرئيسية للتقرير


العفو أخي الكريم

تفضل، ضع هذا السطر قبل سطر Me.ReportViewer1.RefreshReport
PHP كود :
Me.ReportViewer1.SetDisplayMode(DisplayMode.PrintLayout
الرد }}}
تم الشكر بواسطة: اسامه الهرماوي
#7
جزاك الله خيرا ماقصرت
الرد }}}
تم الشكر بواسطة: a.wagdi , اسامه الهرماوي
#8
شكرا اخي a.wagdi..
المبرمج لا يفكر في المشكلة بل في الحل!!
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] اريد طباعة تقرير ريبورت فيو مباشرة فور عرض التقرير mh66 1 562 22-03-25, 09:59 AM
آخر رد: mh66
  طريقة طباعة ملف pdf بقاعدة بيانات sql heem1986 0 525 25-02-25, 09:31 AM
آخر رد: heem1986
  مشكلة تنسيق التاريخ في تقرير الكريستال مصمم هاوي 4 699 07-02-25, 01:24 AM
آخر رد: عبد العزيز البسكري
  سؤال فى تقرير كريستال خالد كامل1 0 398 04-02-25, 05:50 AM
آخر رد: خالد كامل1
  هل من الممكن تصميم تقرير كالصوره خالد كامل1 0 325 25-01-25, 03:03 AM
آخر رد: خالد كامل1
  طباعة تقرير كرستال DOX.1 7 2,265 14-10-24, 06:59 AM
آخر رد: am000er
  طباعة تقرير بطول وعرض معين (التقرير عبارة عن سطر) atefkhalf2004 7 637 15-07-24, 01:53 AM
آخر رد: atefkhalf2004
  طباعة report viewer دون فتح نافذة الطابعات atefkhalf2004 6 691 18-06-24, 02:35 PM
آخر رد: atefkhalf2004
  اريد طباعة الباركود من غير ظهور نافذة المعاينة new_programer 1 532 23-05-24, 03:55 AM
آخر رد: new_programer
  تغيير المسار الي مسار البرنامج في تقرير ميكروسوفت atefkhalf2004 2 443 02-04-24, 05:05 PM
آخر رد: atefkhalf2004

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


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