تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
كيفية اضافة Header and footer and some images for PrintDocument
#1
كيفية اضافة Header and footer and some images for PrintDocument
وشكرا
الرد }}}
تم الشكر بواسطة:
#2
ضع مشروعك للتعديل عليه

والأفضل استخدام تقارير ReportViewer
الرد }}}
تم الشكر بواسطة: sirnon
#3
شكرا على اهتمامك والمساعدة
وربنا يبارك فيك
اريد عمل طباعة بعد استيراد البيانات مثلا من test.xlsx
واضافة هيدر و فوتيدر وبعد الصور ان امكن
كما اريد تفعيل مود التحقق من البيانات حيث لو وجد خالية فارغة فهذا خطا كما اذا وجدت درجة اكبر من 150 وهذا خطا ايضا
وبرضة اثناء استيراد البيانات يظهر صف ليس به درجات ويظهر له نتيجة 
وشكرا على المساعدة
هذا الرابط للمشروع

https://drive.google.com/open?id=1O-6b8f...9Z9SZGv3ui

ومرفق ملف للاختبار


الملفات المرفقة
.xlsx   test.xlsx (الحجم : 10.65 ك ب / التحميلات : 25)
الرد }}}
تم الشكر بواسطة:
#4
استخدم ReportViewer أفضل مه هذه الطريقة
PHP كود :
Private Sub PrintDocument1_PrintPage(ByVal sender As ObjectByVal e As Printing.PrintPageEventArgsHandles PrintDocument1.PrintPage
    e
.Graphics.DrawString("Header", New Font("Arial"14FontStyle.Bold), Brushes.Black, New Point(10050))

 
   e.Graphics.DrawImage(bitmap0100)
 
   Dim rectprint As New Rectangle

    If Me
.DataGridView1.Height rectprint.Height 0 Then e.HasMorePages True


    e
.Graphics.DrawString("Footer", New Font("Arial"14FontStyle.Bold), Brushes.Black, New Point(1001100))
End Sub 
الرد }}}
تم الشكر بواسطة: sirnon
#5
انا ما زلت مبتدى فى البرمجة ولكنت كلفت بتصميم هذا البرنامج والفضل يرجع اليك
ال report viwer يحتاج داتا بيس اكسيس او sql
وملف البيانات الذى يحتوى ملف خارجى كيف يمكن ان اربط به report view
ارجو التوضيح
الرد }}}
تم الشكر بواسطة:
#6
إذا كنت سبق لك التعامل مع تقارير ReportViewer فلأمر سهل

تحتاج إلى DataSet لتتمكن من إنشاء التقرير وذلك باضافته من القائمة Project ثم Add New Item
ومن النافذة التي ستظهر حدد القسم Data وستجد مجموعة عناصر اختر منها DataSet عندها سيتم انشاء ملف DataSet1 في المشروع
في تصميم DataSet اضغط زر يمين واختار Add ثم DataTable عندها سيتم إنشاء جدول DataTable1
الآن أضف أعمدة للجدول وذلك اضغط زر يمين على الجدول DataTable1 واختيار Add ثم Column وحدد له اسم ومن الخصائص حدد نوعه

بعد أن يتم إنشاء الجدول مع الأعمدة المطلوبة يمكنك إنشاء تقرير ReportViewer وربطه بهذا الجدول

يبقى مسألة تعبئة هذا الجدول بالبيانات وهذا يتم بالكود سواء من ملف Excel أو غيره
الرد }}}
تم الشكر بواسطة:
#7
هل ينفع اربط البيانات التى تظهر بالداتا جريد بالداتا سيت
الرد }}}
تم الشكر بواسطة:
#8
نعم ينفع.......

اعمل مشروع صغير فيه تقرير ReportViewer لشرح الخطوات التالية
الرد }}}
تم الشكر بواسطة: sirnon
#9
سوف اقوم بذلك وابلغك بالنتيجة
شكرا
الرد }}}
تم الشكر بواسطة:
#10
تم عمل Dataset
ولكن بحثت كثيرا عن ربط الداتاجريد بهذه الداتاست ولكن لم انجح ممكن كود هذه العملية وشكرا
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [مقال] كيفية التعامل مع XtraReport hoob computer 9 12,608 18-07-20, 10:39 AM
آخر رد: Ahmad shamkhi
  كيفية تمرير البيانات الى Microsoft Report باستخدام الباراميترات Sajad 68 34,397 07-03-17, 10:37 AM
آخر رد: وائل القطاوي

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


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم