منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
كيفية اضافة Header and footer and some images for PrintDocument - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم قواعد البيانات (http://vb4arb.com/vb/forumdisplay.php?fid=40)
+--- قسم : قسم مقالات التقارير والطباعة تحت بيئة الـ.NET (http://vb4arb.com/vb/forumdisplay.php?fid=80)
+--- الموضوع : كيفية اضافة Header and footer and some images for PrintDocument (/showthread.php?tid=23065)

الصفحات: 1 2


كيفية اضافة Header and footer and some images for PrintDocument - sirnon - 25-12-17

كيفية اضافة Header and footer and some images for PrintDocument
وشكرا


RE: كيفية اضافة Header and footer and some images for PrintDocument - طالب برمجة - 25-12-17

ضع مشروعك للتعديل عليه

والأفضل استخدام تقارير ReportViewer


RE: كيفية اضافة Header and footer and some images for PrintDocument - sirnon - 26-12-17

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

https://drive.google.com/open?id=1O-6b8fNeF6TN-cZOE39w419Z9SZGv3ui

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


RE: كيفية اضافة Header and footer and some images for PrintDocument - طالب برمجة - 26-12-17

استخدم 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 



RE: كيفية اضافة Header and footer and some images for PrintDocument - sirnon - 26-12-17

انا ما زلت مبتدى فى البرمجة ولكنت كلفت بتصميم هذا البرنامج والفضل يرجع اليك
ال report viwer يحتاج داتا بيس اكسيس او sql
وملف البيانات الذى يحتوى ملف خارجى كيف يمكن ان اربط به report view
ارجو التوضيح


RE: كيفية اضافة Header and footer and some images for PrintDocument - طالب برمجة - 26-12-17

إذا كنت سبق لك التعامل مع تقارير ReportViewer فلأمر سهل

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

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

يبقى مسألة تعبئة هذا الجدول بالبيانات وهذا يتم بالكود سواء من ملف Excel أو غيره


RE: كيفية اضافة Header and footer and some images for PrintDocument - sirnon - 26-12-17

هل ينفع اربط البيانات التى تظهر بالداتا جريد بالداتا سيت


RE: كيفية اضافة Header and footer and some images for PrintDocument - طالب برمجة - 26-12-17

نعم ينفع.......

اعمل مشروع صغير فيه تقرير ReportViewer لشرح الخطوات التالية


RE: كيفية اضافة Header and footer and some images for PrintDocument - sirnon - 26-12-17

سوف اقوم بذلك وابلغك بالنتيجة
شكرا


RE: كيفية اضافة Header and footer and some images for PrintDocument - sirnon - 04-01-18

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