الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشروع لطباعة الداتا جريد فيو واريد التعديل عليه لاضافة بعض الادوات فى الطباعة

بدأه حامد محمد الوصيف في 11 أكتوبر 2013 · 20 رد · 1,412 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

 

هذا مشروع قمت بتنزيله من الانترنت لطباعة الداتا جريد فيو 

 

واريد التعديل على الكود لكى يضيف بعض الادوات للطباعة مثل ( TextBox , label, dateTimePicker )

 

فى اعلى التقرير  وايضا فى اسفل التقرير

 

المشروع فى المرفقات جزاكم الله خيرا

DataGridViewTestApplication.rar

13598125002.gif

038c8ecfa8.gif

#2

استخدم ال Crystal Reports افضل واسهل

#3
KARIMSOFT كتب:

استخدم ال Crystal Reports افضل واسهل

 

انا عندى الفاتورة عبارة عن داتا جريد فيو وبعض الادوات  وكل الادوات بياناتها جاهزة على الطباعة

 

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

13598125002.gif

038c8ecfa8.gif

#4

يمكنك العمل بتقارير الطباعة بعدة طرق أهمها Cristal Report , ReportViewer 
طبعا هيك أساليب بتسهل عليك حياتك وطريقة الاستخدام المستخدمة في مشروعك هي مشكلة حقيقية إذا كان عندك تقارير بعدد كبير. رفعت لك مشروع مبسط عن عمل ReportViewer

كما أنت ملاحظ أنك تستخدم مشروع بnert framework 2.0  وحتى تستخدم Reportviewer لازم تستخدم net farmework 3.5 

المبدأ ببساطة هو

1- فورم جديد  عليه كنترول  reportViewer  يمرر له قائمة من صف سميته ContactView

2- عمل تقرير وتصميمه بالشكل المناسب لك

3- انشاء داتا سيت لربط البيانات (قمت بعمل الداتا سيت عن طريق صف سميته ContactView)

4- تمرير قائمة الأسماء في DataGridView1 لـ   ReportViewer BindingSource  (ستولد تلقائيا بمجرد ربط التقرير بالكنترول ReportViewer)

 تحياتي

DataGridViewTestApplication.rar

||***************************************************||


 ||بسم الله الذي لا يعلو على اسمه شيء في الارض ولا في السماء وهو العلي العظيم ||


||***************************************************||


 ||                             اللهم إن لم يكن بك غضب علي فلا ابالي                       ||


||***************************************************||


في المنتديات العلمية استخدام التقييم rep_up.png  rep_down.png  يرفع من قيمة الموضوع واهمية الرد

#5
eiado كتب:

يمكنك العمل بتقارير الطباعة بعدة طرق أهمها Cristal Report , ReportViewer 

طبعا هيك أساليب بتسهل عليك حياتك وطريقة الاستخدام المستخدمة في مشروعك هي مشكلة حقيقية إذا كان عندك تقارير بعدد كبير. رفعت لك مشروع مبسط عن عمل ReportViewer

كما أنت ملاحظ أنك تستخدم مشروع بnert framework 2.0  وحتى تستخدم Reportviewer لازم تستخدم net farmework 3.5 

المبدأ ببساطة هو

1- فورم جديد  عليه كنترول  reportViewer  يمرر له قائمة من صف سميته ContactView

2- عمل تقرير وتصميمه بالشكل المناسب لك

3- انشاء داتا سيت لربط البيانات (قمت بعمل الداتا سيت عن طريق صف سميته ContactView)

4- تمرير قائمة الأسماء في DataGridView1 لـ   ReportViewer BindingSource  (ستولد تلقائيا بمجرد ربط التقرير بالكنترول ReportViewer)

 تحياتي

attachicon.gifDataGridViewTestApplication.rar

 

 

شكرا جزيلا لتفاعلك معى ولكن

 

ظهر لى خطأ فى السطرين 

private Microsoft.Reporting.WinForms.ReportViewer reportViewer1;
        private System.Windows.Forms.BindingSource ContactViewBindingSource;

Reporting غير موجود

13598125002.gif

038c8ecfa8.gif

#6
اقتباس

كما أنت ملاحظ أنك تستخدم مشروع بnert framework 2.0  وحتى تستخدم Reportviewer لازم تستخدم net farmework 3.5

 

أرجو أن تلاحظ الفريم وورك التي تعمل عليها

اذا لم يعمل المشروع علىNet framwrok 3.5 قم بحذف report viewer  ومن ثم اضافته من جديد

||***************************************************||


 ||بسم الله الذي لا يعلو على اسمه شيء في الارض ولا في السماء وهو العلي العظيم ||


||***************************************************||


 ||                             اللهم إن لم يكن بك غضب علي فلا ابالي                       ||


||***************************************************||


في المنتديات العلمية استخدام التقييم rep_up.png  rep_down.png  يرفع من قيمة الموضوع واهمية الرد

#7

السلام عليكم

 

لقد قمت بحذف nert framework 2.0 من الجهاز ولكن الأمر ما زال 

 

وقمت بأخذ صور للأخطاء التى تظهر فى المرفقات

 

ارجوا التوضيح ولك جزيل الشكر

 

وياريت لو تعيد رفع المشروع من جديد بعد التأكد من سلامته عندك

13598125002.gif

038c8ecfa8.gif

#8

السلام عليكم

 

لقد قمت بحذف nert framework 2.0 من الجهاز ولكن الأمر ما زال 

 

وقمت بأخذ صور للأخطاء التى تظهر فى المرفقات

 

ارجوا التوضيح ولك جزيل الشكر

 

وياريت لو تعيد رفع المشروع من جديد بعد التأكد من سلامته عندك

13598125002.gif

038c8ecfa8.gif

#9

السلام عليكم

 

لقد قمت بحذف nert framework 2.0 من الجهاز ولكن الأمر ما زال 

 

وقمت بأخذ صور للأخطاء التى تظهر فى المرفقات

 

ارجوا التوضيح ولك جزيل الشكر

 

وياريت لو تعيد رفع المشروع من جديد بعد التأكد من سلامته عندك

post-133160-0-83951000-1381790347_thumb.

post-133160-0-60937700-1381790393_thumb.

13598125002.gif

038c8ecfa8.gif

#10

مممممممم انت تستخدم Visual studio Express  والذي لا يحتوي على الخصائص الكاملة بكل الأحوال لتعمل الخصائص لديك قم بما يلي :

1- حمل حزمة التقارير من هذا الرابط  وقم بتنصيبها.

2- قم باضافة ملفات Dll الخاصة بالتقارير وهي :Microsoft.ReportViewer.WinForms.dll & Microsoft.ReportViewer.Common.dll عن طريق Refernces>> Add Reference واختر Browse

3- لاظهار التقارير دائما : زر يمين على قائمة الأدوات (Toolbox ) لديك  ثم اختر Choose Items  اختر من Tab  التي تحمل اسم .NET Framework اختر Report viewer  وانتبه لوجود عدة أنواع من التقارير الخاصة بالويب والفورم

||***************************************************||


 ||بسم الله الذي لا يعلو على اسمه شيء في الارض ولا في السماء وهو العلي العظيم ||


||***************************************************||


 ||                             اللهم إن لم يكن بك غضب علي فلا ابالي                       ||


||***************************************************||


في المنتديات العلمية استخدام التقييم rep_up.png  rep_down.png  يرفع من قيمة الموضوع واهمية الرد

#11

شكرا جزيلا لتفاعلك معى

 

المشروع اشتغل بعد ما قمت بتنصيب حزمة التقارير

 

ولكن : لن يظهر لى فى التقرير سوى الداتا جريد 

 

فاتمنا من حضرتك ان تضيف لى باقى الادوات مثل ( textBox وdateTimePicker و label ) فى اعلى الجدول وايضا فى اسفل الجدول

 

 

كما اتمنى من حضرتك شرح بسيط لان انا حطبق الشرح على مشروع اخر وليس هذا هو المشروع اللى انا استخدمه 

 

وشكرا جزيلا لتفاعلك معى

 

 

وهل هذا ينطبق على Microsoft Visual Studio 2005 لان انا استخدم فى الاساس Microsoft Visual Studio 2005

تم تعديل هذه المشاركة بواسطة حامد محمد الوصيف في 15 أكتوبر 2013 في 18:05

13598125002.gif

038c8ecfa8.gif

#12

أخي كما قلت لك المشكلة التي تواجهها في .Net Framework 

أنا اعطيتك مثالا عن استخدام Microsoft Report Viewer  ويمكنك تطبيق نفس الكلام على crystal reports في VS 2005 

هذا فيديو للاخ خالد السعداني يشرح فيه طريقة تمرير الباراميترات

||***************************************************||


 ||بسم الله الذي لا يعلو على اسمه شيء في الارض ولا في السماء وهو العلي العظيم ||


||***************************************************||


 ||                             اللهم إن لم يكن بك غضب علي فلا ابالي                       ||


||***************************************************||


في المنتديات العلمية استخدام التقييم rep_up.png  rep_down.png  يرفع من قيمة الموضوع واهمية الرد

#13
eiado كتب:

أخي كما قلت لك المشكلة التي تواجهها في .Net Framework 

أنا اعطيتك مثالا عن استخدام Microsoft Report Viewer  ويمكنك تطبيق نفس الكلام على crystal reports في VS 2005 

هذا فيديو للاخ خالد السعداني يشرح فيه طريقة تمرير الباراميترات

 

شكرا جزيلا الفيديو أكثر من رائع

 

ولكن يوجد مشكلة واجهتنى وهى عند عمل فورم جديد واريد ان اسحب ReportViewer على حسب الشرح المفروض يتم فردها على الفورم

ولكن لا تظهر على الفورم وانما تظهر فى الاسفل فقط يوجد صورة فى المرفقات

 

 

 

 

فيه مشاركة لحضرتك سابقة أشرت فيها الا اننى استخدم  Visual studio Express الذي لا يحتوي على الخصائص الكاملة

هل يوجد رابط لنسخة كاملة تحتوى على كل المتطلبات تجعلنى استغنى عن هذه النسخة Visual studio Express ونسخة Microsoft Visual Studio 2005

 

معلشى ان كنت بتعبك معاى 

فهذا الموقع هو مصدرى الوحيد فى البرمجه

13598125002.gif

038c8ecfa8.gif

#14
eiado كتب:

أخي كما قلت لك المشكلة التي تواجهها في .Net Framework 

أنا اعطيتك مثالا عن استخدام Microsoft Report Viewer  ويمكنك تطبيق نفس الكلام على crystal reports في VS 2005 

هذا فيديو للاخ خالد السعداني يشرح فيه طريقة تمرير الباراميترات

 

شكرا جزيلا الفيديو أكثر من رائع

 

ولكن يوجد مشكلة واجهتنى وهى عند عمل فورم جديد واريد ان اسحب ReportViewer على حسب الشرح المفروض يتم فردها على الفورم

ولكن لا تظهر على الفورم وانما تظهر فى الاسفل فقط يوجد صورة فى المرفقات

 

 

 

 

فيه مشاركة لحضرتك سابقة أشرت فيها الا اننى استخدم  Visual studio Express الذي لا يحتوي على الخصائص الكاملة

هل يوجد رابط لنسخة كاملة تحتوى على كل المتطلبات تجعلنى استغنى عن هذه النسخة Visual studio Express ونسخة Microsoft Visual Studio 2005

 

معلشى ان كنت بتعبك معاى 

فهذا الموقع هو مصدرى الوحيد فى البرمجه

post-133160-0-75135000-1381866050_thumb.

13598125002.gif

038c8ecfa8.gif

#15

يمكنك تحميل الفيجوال استديو من مواقع التورنت:

أولا: قم بتحميل برنامج BitTorrent  

ثانياً: حمل من هنا 

ملاحظة : الطريقة غير قانونية في بع الدول التي تحمي الحقوق الفكرية 

تم تعديل هذه المشاركة بواسطة eiado في 16 أكتوبر 2013 في 00:06

||***************************************************||


 ||بسم الله الذي لا يعلو على اسمه شيء في الارض ولا في السماء وهو العلي العظيم ||


||***************************************************||


 ||                             اللهم إن لم يكن بك غضب علي فلا ابالي                       ||


||***************************************************||


في المنتديات العلمية استخدام التقييم rep_up.png  rep_down.png  يرفع من قيمة الموضوع واهمية الرد

#16
eiado كتب:

يمكنك تحميل الفيجوال استديو من مواقع التورنت:

أولا: قم بتحميل برنامج BitTorrent  

ثانياً: حمل من هنا 

ملاحظة : الطريقة غير قانونية في بع الدول التي تحمي الحقوق الفكرية 

 

شكرا جزيلا تم تحميل نسخة كاملة Visual studio 2010

 

وسوف اقوم بتطبيق دروس الاخ خالد السعدانى ان شاء الله

 

لو امكن رابط لنسخة sql server 2005   أو اعلى تكون نسخة كاملة لانى استخدم sql server 2000 

 

 

جزاك الله كل خير

13598125002.gif

038c8ecfa8.gif

#17

عزيزي: هناك تعبير حديث يقول GIYF يعني Google Is Your Firend

بكل الأحوال لا داعي لتحميل نسخة MS SqlServer  الكاملة لغرض التطوير تكفيك في المرحلة الحالية نسخة MS SQL  SERVER Express Edition  

علما أن نسخة الفيجوال استديو يأتي مدمج معها MS Sql Server 2008 Express  ويكفيك أن تقوم بتنصيب MS Sql Management Studio

تم تعديل هذه المشاركة بواسطة eiado في 17 أكتوبر 2013 في 00:25

||***************************************************||


 ||بسم الله الذي لا يعلو على اسمه شيء في الارض ولا في السماء وهو العلي العظيم ||


||***************************************************||


 ||                             اللهم إن لم يكن بك غضب علي فلا ابالي                       ||


||***************************************************||


في المنتديات العلمية استخدام التقييم rep_up.png  rep_down.png  يرفع من قيمة الموضوع واهمية الرد

#18
eiado كتب:

عزيزي: هناك تعبير حديث يقول GIYF يعني Google Is Your Firend

بكل الأحوال لا داعي لتحميل نسخة MS SqlServer  الكاملة لغرض التطوير تكفيك في المرحلة الحالية نسخة MS SQL  SERVER Express Edition  

علما أن نسخة الفيجوال استديو يأتي مدمج معها MS Sql Server 2008 Express  ويكفيك أن تقوم بتنصيب MS Sql Management Studio

 

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

 

وكذلك فى الاس كيو ال

 

ملوحظة : بعد تنصيب الفيجوال ستديو 2010 تم تنصيب Microsoft SQL Server 2008  ولكن بشكل غير كامل ولهذا انا طلبت منك رابط للاس كيو ال يوجد صورة فى المرفقات

 

 

بالنسبة للصورة المرفقة هل يكفى MS Sql Management Studio  اللى حضرتك وضعت الرابط

 

إستفسار اخر : انا كنت شغلى كله على sqlserver 2000 البينات تشتغل على 2008 ولا اعيد بنائها من جديد

 

شكرا جزيلا

post-133160-0-65619000-1381963298_thumb.

تم تعديل هذه المشاركة بواسطة حامد محمد الوصيف في 17 أكتوبر 2013 في 01:46

13598125002.gif

038c8ecfa8.gif

#19

عزيزي:

 SQL Server  منصب على جهازك نظامي وبرنامج SQL management Studio  هو برنامج لإدارة قواعد البيانات فقط.

||***************************************************||


 ||بسم الله الذي لا يعلو على اسمه شيء في الارض ولا في السماء وهو العلي العظيم ||


||***************************************************||


 ||                             اللهم إن لم يكن بك غضب علي فلا ابالي                       ||


||***************************************************||


في المنتديات العلمية استخدام التقييم rep_up.png  rep_down.png  يرفع من قيمة الموضوع واهمية الرد

#20

تم تنصيب نسخة كاملة شكرا جزيلا يوجد صورة فى المرفقات

 

استفسار عند الانتهاء من البرنامج ما هو المطلوب فى الاس كيو ال للتنصيب عند العميل وعمل اتاتش للبيانات

 

شكرا جزيلا

post-133160-0-95072400-1382003442_thumb.

تم تعديل هذه المشاركة بواسطة حامد محمد الوصيف في 17 أكتوبر 2013 في 12:51

13598125002.gif

038c8ecfa8.gif

#21

البرنامج سيكون Client  وقاعدة البيانات إما على نفس الجهاز أو على جهاز آخر سيرفر (وليس المعنى الحرفي ليسرفر إذ يكفي أن تقوم بتنصيب سيكول السيرفر على الجهاز الآخر ) في الحالة الثانية عليك أن تعطي خيارات تسجيل دخول بنمط شبكة Network Authentication

||***************************************************||


 ||بسم الله الذي لا يعلو على اسمه شيء في الارض ولا في السماء وهو العلي العظيم ||


||***************************************************||


 ||                             اللهم إن لم يكن بك غضب علي فلا ابالي                       ||


||***************************************************||


في المنتديات العلمية استخدام التقييم rep_up.png  rep_down.png  يرفع من قيمة الموضوع واهمية الرد

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…