27-09-13, 12:55 AM
السلام عليكم ممكن تقولوي كيف اجمع في اداة datareport بس الجمع يكون بين حقلين
|
[سؤال] سؤالي عن التقارير
|
|
27-09-13, 12:55 AM
السلام عليكم ممكن تقولوي كيف اجمع في اداة datareport بس الجمع يكون بين حقلين
27-09-13, 08:57 PM
إنشاء التقارير ( Reports ) .
ــــــــــــــــــــــــــــــــــــــــ
أولاً :خطوات إنشاء التقارير ::
1- التأكد من وجود DataInvironment و Data Report . وذلك يتم بالشكل الآتي :
وذلك يتم بالتالي ::
أنقر بزر الفأرة الأيمن على ToolBox وأختر ( ...components ) ثم أختر التبويب Designers ثم حدد على الخيارين
DataInvironment و Data Report
![]() 2- من قائمة Project أختر addDataInvironment
![]() تحصل على هذا الشكل .
![]() أنقر بزر الفأرة الأيمن على Connection1 واختر خصائص
![]() عندئد تحصل على تبويب Provider نختار منه microsoft Jet 4.0 OLE DB Provider
ثم أنقر NEXT ..
![]() 4-نحصل على التبويب Connection نحدد على اسم قاعدة البيانات التي أنشأناها في برنامج Access والامتداد فقط ( من غير المسار ؛ حتى يمكننا تشغيل البرنامج في أي جهاز ) ، ثم ننقر على أختبار أتصال ، ويجب أن تحصل على رسالة ( تم أختبار الأتصال بنجاح )
![]() 5- أنقر بزر الفأرة الأيمن على Connection1 وأختر Add Command تحصل على الشكل التالي .::
![]() ![]() 6- أنقر بزر الفأرة الأيمن على Command1 ، واختر خصائص تحصل على الشكل التالي :
![]() ![]() ثم موافق . بهذا الشكل نكون قد أنشأنا بية البيانات ، والآن نضيف صفحة التقرير .
8-من القائمة Project أختر Data Report
![]() بعدها يفتح لك نموذج صفحة التقرير بهذا الشكل .
![]() لاحظ متصفح المشروع :
![]() ــــــــــــــــــــــــــــــــــــــــ
ثانيا: صفحة التقرير : ندرس فيه عدة أمور منها :
1- ربط صفحة التقرير ببيئة قاعدة البيانات .
2- أدوات صفحةالتقرير .
3- أقسام صفحة التقرير .
ــــــــــــــــــــــــــــــــــــــــ
* ربط صفحة التقرير ببيئة قاعدة البيانات :
تتم عملية الربط وفق الخصائص التالية :
أولا ندخل على صفحة التقرير من متفصح المشروع ..
ثم من خصائص الصفحة نربطها بقاعدة البيانات كما هو أمامك بالصورة
![]() ــــــــــــــــــــــــــــــــــــــــ
* أدوات صفحة التقرير ::
لاحظ أنه عندما تضيف Data Report فإنه ينشأ لديك قائمة خاصة بصفحة التقرير مثل هذه الصورة:
![]() الآن نأتي لدراسة الأدوات جميعها :..
انشاء التقارير RptLabel : أداة العناوين الثابتة ( غير ) المرتبطة بقاعدة البيانات .
انشاء التقارير RptTextBox : أداة النصوص تستخدم ( لربط ) حقول قاعدة البيانات ..
انشاء التقارير RtpImage : تستخدم لعرض صورة .
انشاء التقارير RtpLine : تستخدم لرسم الخطوط والتي تمثل في النهاية جدول ..
انشاء التقارير RtpShape : تستخدم هذه الآداة لرسم الأشكال .
انشاء التقارير RtpFunction : وهذه الأداة مهمة جداً وتستخدم في وضع دالة في الخاصية Function Type لحقل من الحقول . وهذه الحقول ممثلة في بـ :
![]() ــــــــــــــــــــــــــــــــــــــــ
* أقسام صفحة التقرير :
لصفحة التقرير خمسة أقسام .. تابع الصورة :
![]() ** في تذييل الصفحة ::
يمكن وضع مثل ما قلنا التاريخ أو الوقت ...
حسب الجدول التالي ::
![]() الآن لنطبق ذلك على مشروعنا السابق .::
أولا : ننشء عنوان كلي للتقرير ..
![]() ــــــــــــــــــــــــــــــــــــــــ
ثم بعد ذلك نضع عناوين للحقول ..
![]() ــــــــــــــــــــــــــــــــــــــــ
الآن الى القسم الأهم وهو القسم التفصيلي ..
نضع فيه 5 مربعات نص ثم بعد ذلك نربطها مع قاعدة البيانات ..
نبدأ اولا بمربع الرقم .
![]() ثم بمربع الاسم ::
![]() ثم نربط مربع الراتب ::
![]() ثم مربع رقم الجوال ::
![]() وأخيراً بمربع الملاحظات ::
![]() ــــــــــــــــــــــــــــــــــــــــ
الأن ننتقل للجزء الرابع ::
تذييل الصفحة .وهو بسيط جداً ..
فقط نريد وضع رقم الصفحة ..
تابع الصورة ..
![]() بعد ذلك نريد استخدام دالة الجمع لجمع رواتب الموظفين كلها ..
تابع الصورة
![]() فقط الان انتهينا من عمل التقرير ..
ــــــــــــــــــــــــــــــــــــــــ
الآن نذهب الى Form الأساسي ونضع Command ونسمية اظهار تقرير ..
ونكتب به الكود التالي ::
![]() ــــــــــــــــــــــــــــــــــــــــ
وأخيراً انتهينا من عمل البرنامج .. الآن نطبق المشروع ونشاهد التقرير ::
![]() ــــــــــــــــــــــــــــــــــــــ
تم الشكر بواسطة: VB_Coder , abid , ناجي إبراهيم , yehyabeka , princeofislam , awidan76
02-10-13, 05:08 PM
اولا بارك الله وجزاك الله كل خير على مجهودك الطيب بس كنت اريد جمع بين حقلين مثلا ان طالب دفع قسط 1 وقسط 2 فانا عملت وكل قسط عملته في txet وبدي اطلع تقرير لهذا الطالب باسمه واقساطه وبعد حاصل جمع الاقساط
19-12-15, 01:37 AM
شرح وااااااافي ومبسط مايحتاج اشكرك جزيل الشكر
اعز معلمين :
1) Ahmed _Mansoor 2) sniper.ps 3) myalsailamy 4) ahmedabdelaliem 5) sendbad100 6)Amir_alzubidy |
|
|