المنتديات الموقع العربي الموقع الانجليزي الهلال تيوب بلوتوث صوتيات الهلال اهداف الهلال صور الهلال
العودة   نادي الهلال السعودي - شبكة الزعيم - الموقع الرسمي > المنتديات العامة > منتدى الكمبيوتر والإنترنت > المواضيع المميزه
   

المواضيع المميزه قسم خاص للمواضيع المميزه

 
   
 
LinkBack أدوات الموضوع طريقة عرض الموضوع
المشاركة السابقة   المشاركة التالية
  #1  
قديم 13/04/2006, 03:02 AM
زعيــم نشيــط
تاريخ التسجيل: 18/08/2005
مشاركات: 693
سـلـسـلـة دروس الـفـيـجـوال بـيـسـك ][ الـدرس الرابع ][


نعود إليكم أخواني لإكمال دروس قواعد البيانات ..
الدرس الرابع وهو :
إنشاء التقارير ( Reports ) .
ولكن قبل ذلك لابد من مراجعة الدروس السابقة حتى تتحقق الاستفادة الأكبر من هذا الدرس ..








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

1- التأكد من وجود DataInvironment و Data Report . وذلك يتم بالشكل الآتي :
وذلك يتم بالتالي ::
أنقر بزر الفأرة الأيمن على ToolBox وأختر ( ...components ) ثم أختر التبويب Designers ثم حدد على الخيارين
DataInvironment و Data Report
2- من قائمة Project أختر addDataInvironment
تحصل على هذا الشكل .
3- أنقر بزر الفأرة الأيمن على Connection1 واختر خصائص
عندئد تحصل على تبويب Provider نختار منه microsoft Jet 4.0 OLE DB Provider
ثم أنقر NEXT ..
4-نحصل على التبويب Connection نحدد على اسم قاعدة البيانات التي أنشأناها في برنامج Access والامتداد فقط ( من غير المسار ؛ حتى يمكننا تشغيل البرنامج في أي جهاز ) ، ثم ننقر على أختبار أتصال ، ويجب أن تحصل على رسالة ( تم أختبار الأتصال بنجاح )

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


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


7-ثم موافق . بهذا الشكل نكون قد أنشأنا بية البيانات ، والآن نضيف صفحة التقرير .
8-من القائمة Project أختر Data Report
بعدها يفتح لك نموذج صفحة التقرير بهذا الشكل .
لاحظ متصفح المشروع :


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


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



* أدوات صفحة التقرير ::
لاحظ أنه عندما تضيف Data Report فإنه ينشأ لديك قائمة خاصة بصفحة التقرير مثل هذه الصورة:
الآن نأتي لدراسة الأدوات جميعها :..
ٌRptLabel : أداة العناوين الثابتة ( غير ) المرتبطة بقاعدة البيانات .
ٌRptBox : أداة النصوص تستخدم ( لربط ) حقول قاعدة البيانات ..
ٌRtpImage : تستخدم لعرض صورة .
ٌRtpLine : تستخدم لرسم الخطوط والتي تمثل في النهاية جدول ..
RtpShape : تستخدم هذه الآداة لرسم الأشكال .
RtpFunction : وهذه الأداة مهمة جداً وتستخدم في وضع دالة في الخاصية Function Type لحقل من الحقول . وهذه الحقول ممثلة في بـ :



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

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

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



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


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


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

نضع فيه 5 مربعات نص ثم بعد ذلك نربطها مع قاعدة البيانات ..
نبدأ اولا بمربع الرقم .
ثم بمربع الاسم ::
ثم نربط مربع الراتب ::
ثم مربع رقم الجوال ::
وأخيراً بمربع الملاحظات ::


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

تذييل الصفحة .وهو بسيط جداً ..
فقط نريد وضع رقم الصفحة ..
تابع الصورة ..


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

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


وأخيراً انتهينا من عمل البرنامج .. الآن نطبق المشروع ونشاهد التقرير ::




الحمد لله ..


انتهينا من عمل البرنامج ..


تعمدت لم اضع سورس كود للمشروع حتى تتحقق الاستفادة لدى الجميع ..

وأي سؤال أو أي مداخله او تعليق او تصحيح ...
فأخوكم : يوفي VIPفي الخدمة ..


الدرس القادم ( والأخير ) إن شاء الله .. زيادات على التقرير & ربط قاعدة البيانات في المشروع دون استخدام الادوات & إجابة لبعض استفسارات الأعضاء ..
اضافة رد مع اقتباس
   

 


قوانين المشاركة
غير مصرّح لك بنشر موضوع جديد
غير مصرّح لك بنشر ردود
غير مصرّح لك برفع مرفقات
غير مصرّح لك بتعديل مشاركاتك

وسوم vB : مسموح
[IMG] كود الـ مسموح
كود الـ HTML غير مسموح
Trackbacks are مسموح
Pingbacks are مسموح
Refbacks are مسموح



الوقت المعتمد في المنتدى بتوقيت جرينتش +3.
الوقت الان » 11:09 AM.

جميع الآراء و المشاركات المنشورة تمثل وجهة نظر كاتبها فقط , و لا تمثل بأي حال من الأحوال وجهة نظر النادي و مسؤوليه ولا إدارة الموقع و مسؤوليه.


Powered by: vBulletin Version 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd

Google Plus   Facebook  twitter  youtube