25-12-17, 11:47 PM
الصفحات : 1 2
25-12-17, 11:49 PM
ضع مشروعك للتعديل عليه
والأفضل استخدام تقارير ReportViewer
والأفضل استخدام تقارير ReportViewer
26-12-17, 11:53 AM
شكرا على اهتمامك والمساعدة
وربنا يبارك فيك
اريد عمل طباعة بعد استيراد البيانات مثلا من test.xlsx
واضافة هيدر و فوتيدر وبعد الصور ان امكن
كما اريد تفعيل مود التحقق من البيانات حيث لو وجد خالية فارغة فهذا خطا كما اذا وجدت درجة اكبر من 150 وهذا خطا ايضا
وبرضة اثناء استيراد البيانات يظهر صف ليس به درجات ويظهر له نتيجة
وشكرا على المساعدة
هذا الرابط للمشروع
https://drive.google.com/open?id=1O-6b8f...9Z9SZGv3ui
ومرفق ملف للاختبار
وربنا يبارك فيك
اريد عمل طباعة بعد استيراد البيانات مثلا من test.xlsx
واضافة هيدر و فوتيدر وبعد الصور ان امكن
كما اريد تفعيل مود التحقق من البيانات حيث لو وجد خالية فارغة فهذا خطا كما اذا وجدت درجة اكبر من 150 وهذا خطا ايضا
وبرضة اثناء استيراد البيانات يظهر صف ليس به درجات ويظهر له نتيجة
وشكرا على المساعدة
هذا الرابط للمشروع
https://drive.google.com/open?id=1O-6b8f...9Z9SZGv3ui
ومرفق ملف للاختبار
26-12-17, 08:07 PM
استخدم ReportViewer أفضل مه هذه الطريقة
PHP كود :
Private Sub PrintDocument1_PrintPage(ByVal sender As Object, ByVal e As Printing.PrintPageEventArgs) Handles PrintDocument1.PrintPage
e.Graphics.DrawString("Header", New Font("Arial", 14, FontStyle.Bold), Brushes.Black, New Point(100, 50))
e.Graphics.DrawImage(bitmap, 0, 100)
Dim rectprint As New Rectangle
If Me.DataGridView1.Height = rectprint.Height > 0 Then e.HasMorePages = True
e.Graphics.DrawString("Footer", New Font("Arial", 14, FontStyle.Bold), Brushes.Black, New Point(100, 1100))
End Sub
26-12-17, 09:13 PM
انا ما زلت مبتدى فى البرمجة ولكنت كلفت بتصميم هذا البرنامج والفضل يرجع اليك
ال report viwer يحتاج داتا بيس اكسيس او sql
وملف البيانات الذى يحتوى ملف خارجى كيف يمكن ان اربط به report view
ارجو التوضيح
ال report viwer يحتاج داتا بيس اكسيس او sql
وملف البيانات الذى يحتوى ملف خارجى كيف يمكن ان اربط به report view
ارجو التوضيح
26-12-17, 09:28 PM
إذا كنت سبق لك التعامل مع تقارير ReportViewer فلأمر سهل
تحتاج إلى DataSet لتتمكن من إنشاء التقرير وذلك باضافته من القائمة Project ثم Add New Item
ومن النافذة التي ستظهر حدد القسم Data وستجد مجموعة عناصر اختر منها DataSet عندها سيتم انشاء ملف DataSet1 في المشروع
في تصميم DataSet اضغط زر يمين واختار Add ثم DataTable عندها سيتم إنشاء جدول DataTable1
الآن أضف أعمدة للجدول وذلك اضغط زر يمين على الجدول DataTable1 واختيار Add ثم Column وحدد له اسم ومن الخصائص حدد نوعه
بعد أن يتم إنشاء الجدول مع الأعمدة المطلوبة يمكنك إنشاء تقرير ReportViewer وربطه بهذا الجدول
يبقى مسألة تعبئة هذا الجدول بالبيانات وهذا يتم بالكود سواء من ملف Excel أو غيره
تحتاج إلى DataSet لتتمكن من إنشاء التقرير وذلك باضافته من القائمة Project ثم Add New Item
ومن النافذة التي ستظهر حدد القسم Data وستجد مجموعة عناصر اختر منها DataSet عندها سيتم انشاء ملف DataSet1 في المشروع
في تصميم DataSet اضغط زر يمين واختار Add ثم DataTable عندها سيتم إنشاء جدول DataTable1
الآن أضف أعمدة للجدول وذلك اضغط زر يمين على الجدول DataTable1 واختيار Add ثم Column وحدد له اسم ومن الخصائص حدد نوعه
بعد أن يتم إنشاء الجدول مع الأعمدة المطلوبة يمكنك إنشاء تقرير ReportViewer وربطه بهذا الجدول
يبقى مسألة تعبئة هذا الجدول بالبيانات وهذا يتم بالكود سواء من ملف Excel أو غيره
26-12-17, 10:14 PM
هل ينفع اربط البيانات التى تظهر بالداتا جريد بالداتا سيت
26-12-17, 10:24 PM
نعم ينفع.......
اعمل مشروع صغير فيه تقرير ReportViewer لشرح الخطوات التالية
اعمل مشروع صغير فيه تقرير ReportViewer لشرح الخطوات التالية
26-12-17, 11:24 PM
سوف اقوم بذلك وابلغك بالنتيجة
شكرا
شكرا
04-01-18, 11:59 PM
تم عمل Dataset
ولكن بحثت كثيرا عن ربط الداتاجريد بهذه الداتاست ولكن لم انجح ممكن كود هذه العملية وشكرا
ولكن بحثت كثيرا عن ربط الداتاجريد بهذه الداتاست ولكن لم انجح ممكن كود هذه العملية وشكرا
الصفحات : 1 2