المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : الدرس الثامن : منوعات في آكسيس - دورة Microsoft Access 2003


khaledbelal
03-30-2010, 10:07 PM
بسم الله الرحمن الرحيم .

السلام عليكم ورحمة الله وبركاته .

منوعات في أكسيس .


http://upload.traidnt.net/upfiles/JS522058.jpg


انظر إلى الصورة.. ودعنا نتكلم بشيء من الاختصار عن تلك القوائم التي تقع داخل المستطيل الأحمر..

1- جداول : لقد سبق وتكلمنا عن الجداول وما يتعلق بها من سجلات وحقول والعمليات عليها و.. و.. و.. وأعتقد أنها مفهومة << راجع الدروس السابقة.

2- استعلامات : نظراً لأهمية الاستعلامات وما تحتاجه من وقت لتوضيحها فإننا سنخصص بقية الدروس لها.. وسنختم الدورة بها.. وسيأتي الكلام عنها.

3- نماذج : لقد أخذنا النماذج في الدرس الرابع.. وإن شاء الله إنها واضحة من الدرس << راجع الدرس الرابع من الدورة.

4- تقارير : التقارير واحدة من أهم العناصر في أي برنامج متكامل ، ويوفر لنا أكسيس طريقة مبسطة لبناء التقارير باستخدام المعالج كما أن باستطاعتنا بناء تقرير في طريقة عرض التصميم، والآن سنتبع الخطوات التالية لعمل تقرير يقوم بعرض أسماء وهواتف الأصدقاء .


1 – من يمين الشاشة الرئيسية اختر تقارير – Reports .

2 – اختر ( انشاء تقرير باستخدام المعالج ) ثم اختر من الأعلى ( تصميم ).


3 – ستظهر لك شاشة ، من أعلاها حدد الجدول ( Rabia ) وهو الجدول مصدر المعلومات ، ومن ثم حدد الحقول التي ترغب في اضافتها وانقلها للجهة المقابلة . وهنا سنختار

الرقم – الاسم الأول – الاسم الأخير – رقم الهاتف

ثم اضغط التالي..

4 – ستعرض لك الشاشة التالية ما يعرف بفواصل التجميع ، لن نحتاج إليها هنا لذا اضغط التالي مباشرة .

5 – الشاشة التالية ستطلب منك تحديد اسلوب لترتيب البيانات ، لا نحتاج إليها في هذا المثال السريع لأننا كما قلنا سنتكلم عن هذه القوائم بإختصار وذلك لسهولتها ولكي لا نضيع وقتنا فيها لذا اضغط التالي مرة أخرى .

6 – والآن يمكنك تحديد اتجاه التقرير ( عمودي – افقي ) ، وأسلوب الجداول أو الاعمدة للعرض ، اختر ما تريد ثم اضغط التالي .

7 – بعد ذلك حدد نسق العرض الذي تريده ، ومن ثم اضغط التالي .

8 – أخيراً اضغط انهاء .

يمكنك الآن مشاهدة صفحة جاهزة للطباعة حسب النسق الذي قمت باختياره .

وهذه صورة لما يمكن أن نسميه تقرير.. وهو التقرير الذي عملناه..


http://upload.traidnt.net/upfiles/4Cg22157.jpg


والآن يمكنك الضغط على ( تصميم ) كما عملنا مع النماذج للتعديل يدوياً على التقرير .
لا يوفر الأكسيس فقط صفحة للطباعة في التقارير ، إنما بإمكانك وضع بعض نواتج عمليات الاستعلام والبحث لتصميم تقارير أكثر فعالية للمستخدم .
ويمكنك تجربة الاختيارات التي تجاهلناها لمزيد من التفاصيل .

5- صفحات : وهي عبارة عن صفحات ويب (انترنت).. بنفس طريقة التقارير – تقريباً – يمكنك انشاء صفحة ويب مرتبطة ببرنامجك ، ومع انه ينصح ان تقوم بذلك بطرق أخرى عندما تود انشاء صفحة ويب مرتبطة بقواعد البيانات .

بعد الانتهاء سيطلب منك مسار الصفحة الذي تود الحفظ فيه ، وتكون قد جهزت صفحة انترنت يتم تشغيلها بواسطة Internet Explorer .

6- وحدات ماكرو : من خلالها نستطيع تجهيز بعض الأوامر البرمجية للعمل على قاعدة البيانات ، فمثلاً :

سنقوم الآن بإنشاء ماكرو يقوم باغلاق قاعدة البيانات فور الضغط عليه ، ولعمل ذلك اتبع التالي :

1- قم بالنقر من يمين الشاشة على ( وحدات ماكرو Macros ) ومن ثم اضغط على جديد .

2- ستفتح لك شاشة اكتب تحت خانة تعليق أي كلمة تدل على إغلاق القاعدة مثلاً (اضغط هنا للخروج من البرنامج)..

3- تحت قائمة اجراء قم باختيار Quit ، وفي الاسفل يمكنك تحديد بعض الخيارات لهذا الاجراء ، وفي حالة الخروج فإنك تستطيع تحديد خيارات الحفظ .

4- احفظ الماكرو.. وضع لها اسماً..

الآن قم بتشغيله من ( تشغيل ) أو بالنقر عليه مرتين ستجد انه اغلق قاعدة البيانات ، وإذا كنت قد اخترت انهاء فلن يتم حفظ التغييرات على عكس حفظ التي يتم فيها الحفظ فورياً ، أما المطالبة فهي حل وسط بين الاثنين .
أعتقد أنها سهلة.. جرب البقية.. وهذا هو احد ابسط استخدامات الماكرو ، يمكن استخدام الماكرو لاضافة القوائم على سبيل المثال إلى البرنامج وهو واحد من الاستخدامات الشائعة للماكرو .

7- وحدات نمطية : أو ما يعرف باسم Modules ، وهي شبيه بتلك الموجودة في لغات البرمجة ، وتستخدم كصفحة عامة للمتغيرات والاجراءات.
وسنأخذها بصورة واسعة عندما نصل إلى البرمجة.






سؤال : هل استطيع بناء برنامج كامل من خلال Microsoft Access ؟



الاجابة هي نعم ، وإن كان دائماً من المفضل استخدام لغات برمجة خاصة لبناء برامج قواعد البيانات مع استخدام برنامج Microsoft Access كوسيط للتخزين .
إن البرنامج الكامل هو خليط من الجداول والتقارير والاستعلامات ، وحدات الماكرو ، وغيرها . ويجمعها نموذج أو عدة نماذج لعرضها للمستخدم .



وسنرى مثلاً ما نحتاج إليه في نوتة هواتف بسيطة جداً .



1 – جدول نخزن فيه بيانات الاصدقاء .



2 – تقرير يعرض اسماء الاصدقاء وهواتفهم ، وآخر يعرض كامل معلومات الاصدقاء ، واحد يعرض البيانات على شكل كروت ، والآخر على شكل جدول .



3 – استعلام للبحث عن الاصدقاء من مدينة معينة ، وآخر للبحث بدلالة العمر ، واستعلام آخر مثلاً لاضافة سنة إلى العمر بعد كل سنة ، واستعلام يحسب الفرق مثلاً بين تاريخ اليوم وتاريخ الميلاد – سنتعرف على الاستعلامات بصورة أكثر تفصيلاً غداً إن شاء الله - .



4 – وحدات ماكرو لاضافة قوائم البرنامج ( ملف – تحرير ... ) وغيرها ، حيث يتم التعامل مع النماذج من خلالها .



5 – نموذج يحتوي على ازرار وقوائم ماكرو ، مثلاً ( زر بحث ، زر مرتبط بتغيير الخلفية – زر للخروج – زر لعرض بيانات الاصدقاء – زر لتشغيل التقرير الأول – الثاني .... الخ ) .




من هذا الخليط ومن غيره تستطيع تكوين برنامج مثل ذلك الخاص بهواتف الأصدقاء والذي يباع في الأسواق .
ولا تنس أنه بإمكانك من خلال أزرار النموذج – وكما قمنا بعمل زر الإغلاق – تشغيل نماذج أخرى ( برنامج بأكثر من شاشة مثلاً ) واستعلامات وتقارير وغير ذلك .



ولكن لا تنس أن لغة البرمجة تعطيك المزيد من القوة والتحكم في برنامجك .









تم بحمد الله.. ونلتقي بالدرس القادم إن شاء الله..




تحياتي : أبو ربيع

-----------------------------------

المصدر (http://www.gryati.com/vb/showthread.php?t=14372)