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

دورات مجانية دورات كمبيوتر شبكات لينكس

دورات مجانية مثالية متخصصة في مجال الكمبيوتر و الشبكات و أنظمة التشغيل
 
الرئيسيةأحدث الصورالتسجيلدخول

 

 الدرس الرابع الفيجوال بيسك في قواعد البيانات

اذهب الى الأسفل 
كاتب الموضوعرسالة
Admin
Admin



المساهمات : 22
تاريخ التسجيل : 05/07/2009

الدرس الرابع  الفيجوال بيسك في قواعد البيانات Empty
مُساهمةموضوع: الدرس الرابع الفيجوال بيسك في قواعد البيانات   الدرس الرابع  الفيجوال بيسك في قواعد البيانات Icon_minitimeالإثنين يوليو 06, 2009 9:25 am

الدرس الرابع :




إنشاء التقارير ( Reports ) .
ــــــــــــــــــــــــــــــــــــــــ

أولاً :خطوات إنشاء التقارير ::

1- التأكد من وجود DataInvironment و Data Report . وذلك يتم بالشكل الآتي :
وذلك يتم بالتالي ::
أنقر بزر الفأرة الأيمن على ToolBox وأختر ( ...components ) ثم أختر التبويب Designers ثم حدد على الخيارين



DataInvironment و Data Report

http://www.geek4arab.com/vb/imgcache/2/441_geek4arab.com.gif
2- من قائمة Project أختر addDataInvironment



http://www.geek4arab.com/vb/imgcache/2/442_geek4arab.com.gif

تحصل على هذا الشكل .



http://www.geek4arab.com/vb/imgcache/2/443_geek4arab.com.gif

3- أنقر بزر الفأرة الأيمن على Connection1 واختر خصائص



http://www.geek4arab.com/vb/imgcache/2/444_geek4arab.com.gif

عندئد تحصل على تبويب Provider نختار منه microsoft Jet 4.0 OLE DB Provider
ثم أنقر NEXT ..



http://www.geek4arab.com/vb/imgcache/2/445_geek4arab.com.gif

4-نحصل على التبويب Connection نحدد على اسم قاعدة البيانات التي أنشأناها في برنامج Access والامتداد فقط ( من غير المسار ؛ حتى يمكننا تشغيل البرنامج في أي جهاز ) ، ثم ننقر على أختبار أتصال ، ويجب أن تحصل على رسالة ( تم أختبار الأتصال بنجاح )



http://www.geek4arab.com/vb/imgcache/2/446_geek4arab.com.gif


5- أنقر بزر الفأرة الأيمن على Connection1 وأختر Add Command تحصل على الشكل التالي .::



http://www.geek4arab.com/vb/imgcache/2/447_geek4arab.com.gif

http://www.geek4arab.com/vb/imgcache/2/448_geek4arab.com.gif

6- أنقر بزر الفأرة الأيمن على Command1 ، واختر خصائص تحصل على الشكل التالي :



http://www.geek4arab.com/vb/imgcache/2/449_geek4arab.com.gif

http://www.geek4arab.com/vb/imgcache/2/450_geek4arab.com.gif
http://www.geek4arab.com/vb/imgcache/2/451_geek4arab.com.gif
7-ثم موافق . بهذا الشكل نكون قد أنشأنا بية البيانات ، والآن نضيف صفحة التقرير .
8-من القائمة Project أختر Data Report



http://www.geek4arab.com/vb/imgcache/2/452_geek4arab.com.gif

بعدها يفتح لك نموذج صفحة التقرير بهذا الشكل .



http://www.geek4arab.com/vb/imgcache/2/453_geek4arab.com.gif


لاحظ متصفح المشروع :




http://www.geek4arab.com/vb/imgcache/2/454_geek4arab.com.gif

ــــــــــــــــــــــــــــــــــــــــ
ثانيا: صفحة التقرير : ندرس فيه عدة أمور منها :






1- ربط صفحة التقرير ببيئة قاعدة البيانات . 2- أدوات صفحةالتقرير . 3- أقسام صفحة التقرير . ــــــــــــــــــــــــــــــــــــــــ


* ربط صفحة التقرير ببيئة قاعدة البيانات :
تتم عملية الربط وفق الخصائص التالية :
أولا ندخل على صفحة التقرير من متفصح المشروع ..
ثم من خصائص الصفحة نربطها بقاعدة البيانات كما هو أمامك بالصورة



http://www.geek4arab.com/vb/imgcache/2/455_geek4arab.com.gif





ــــــــــــــــــــــــــــــــــــــــ





* أدوات صفحة التقرير ::

لاحظ أنه عندما تضيف Data Report فإنه ينشأ لديك قائمة خاصة بصفحة التقرير مثل هذه الصورة:



http://www.geek4arab.com/vb/imgcache/2/456_geek4arab.com.gif

الآن نأتي لدراسة الأدوات جميعها :..
http://www.geek4arab.com/vb/imgcache/2/457_geek4arab.com.gifٌRptLabel : أداة العناوين الثابتة ( غير ) المرتبطة بقاعدة البيانات .
http://www.geek4arab.com/vb/imgcache/2/458_geek4arab.com.gifٌRptTextBox : أداة النصوص تستخدم ( لربط ) حقول قاعدة البيانات ..
http://www.geek4arab.com/vb/imgcache/2/459_geek4arab.com.gifٌRtpImage : تستخدم لعرض صورة .
http://www.geek4arab.com/vb/imgcache/2/460_geek4arab.com.gifٌRtpLine : تستخدم لرسم الخطوط والتي تمثل في النهاية جدول ..
http://www.geek4arab.com/vb/imgcache/2/461_geek4arab.com.gifRtpShape : تستخدم هذه الآداة لرسم الأشكال .
http://www.geek4arab.com/vb/imgcache/2/462_geek4arab.com.gif RtpFunction : وهذه الأداة مهمة جداً وتستخدم في وضع دالة في الخاصية Function Type لحقل من الحقول . وهذه الحقول ممثلة في بـ :



http://www.geek4arab.com/vb/imgcache/2/463_geek4arab.com.gif

ــــــــــــــــــــــــــــــــــــــــ

* أقسام صفحة التقرير :

لصفحة التقرير خمسة أقسام .. تابع الصورة :



http://www.geek4arab.com/vb/imgcache/2/464_geek4arab.com.gif

** في تذييل الصفحة ::

يمكن وضع مثل ما قلنا التاريخ أو الوقت ...
حسب الجدول التالي ::



http://www.geek4arab.com/vb/imgcache/2/465_geek4arab.com.gif

ــــــــــــــــــــــــــــــــــــــــ
الآن لنطبق ذلك على مشروعنا السابق .::
أولا : ننشء عنوان كلي للتقرير ..



http://www.geek4arab.com/vb/imgcache/2/466_geek4arab.com.gif



ثم بعد ذلك نضع عناوين للحقول ..



http://www.geek4arab.com/vb/imgcache/2/467_geek4arab.com.gif







الآن الى القسم الأهم وهو القسم التفصيلي ..

نضع فيه 5 مربعات نص ثم بعد ذلك نربطها مع قاعدة البيانات ..
نبدأ اولا بمربع الرقم .



http://www.geek4arab.com/vb/imgcache/2/468_geek4arab.com.gif

ثم بمربع الاسم ::



http://www.geek4arab.com/vb/imgcache/2/469_geek4arab.com.gif

ثم نربط مربع الراتب ::



http://www.geek4arab.com/vb/imgcache/2/470_geek4arab.com.gif

ثم مربع رقم الجوال ::



http://www.geek4arab.com/vb/imgcache/2/471_geek4arab.com.gif

وأخيراً بمربع الملاحظات ::
http://www.geek4arab.com/vb/imgcache/2/472_geek4arab.com.gif




الأن ننتقل للجزء الرابع ::

تذييل الصفحة .وهو بسيط جداً ..
فقط نريد وضع رقم الصفحة ..
تابع الصورة ..
http://www.geek4arab.com/vb/imgcache/2/473_geek4arab.com.gif
بعد ذلك نريد استخدام دالة الجمع لجمع رواتب الموظفين كلها ..
تابع الصورة



http://www.geek4arab.com/vb/imgcache/2/474_geek4arab.com.gif

فقط الان انتهينا من عمل التقرير ..





الآن نذهب الى Form الأساسي ونضع Command ونسمية اظهار تقرير ..
ونكتب به الكود التالي ::



http://www.geek4arab.com/vb/imgcache/2/475_geek4arab.com.gif




وأخيراً انتهينا من عمل البرنامج .. الآن نطبق المشروع ونشاهد التقرير ::
http://www.geek4arab.com/vb/imgcache/2/476_geek4arab.com.gif
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://c4you.rigala.net
 
الدرس الرابع الفيجوال بيسك في قواعد البيانات
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
دورات مجانية دورات كمبيوتر شبكات لينكس :: الدورات الدراسية و الشهادات العالمية :: دورات لغات البرمجة :: دورة فيجوال بيسك-
انتقل الى: