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

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

شاطر | 
 

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

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


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

مُساهمةموضوع: الدرس الرابع الفيجوال بيسك في قواعد البيانات   الإثنين يوليو 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
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو http://c4you.ahlamontada.com
 
الدرس الرابع الفيجوال بيسك في قواعد البيانات
استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

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