تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
الدرس السادس : منوعات في أكسيس . مقدمة إلى التقارير ، الماكرو
#1
بسم الله الرحمن الرحيم .

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


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


في هذا الدرس سوف نتعرف بإذن الله على بعض النقاط بصورة سريعة لكي لا يتبقى لنا في يومنا الأخير غداً سوى الاستعلامات إن شاء الله على مرحلتين .




1 – التقارير .

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



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

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

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

Number – Fname – Lname – Phone

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



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

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

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

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

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



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

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



2 – صفحات ويب .

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

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






3 – الوحدات النمطية .

أو ما يعرف باسم Modules ، وهي شبيه بتلك الموجودة في لغات البرمجة ، وتستخدم كصفحة عامة للمتغيرات والاجراءات ، وعندما نصل إلى تلك المرحلة المتعلقة بفيجوال بيسك من هذه السلسلة من الدورات سوف نتعرف على معنى Module بصفة أكثر توسعاً .




4 – وحدات الماكرو .

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

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





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

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





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

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


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

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

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


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


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


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


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



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

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



والله الموفق ...


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


الرد }}}}
تم الشكر بواسطة:
#2
اشكرك اخي على مجهوداتك الطيبة
وجزاك الله كل خير
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  الدرس الثامن : استخدام لغة ( تقنية ) الإستعلامات بطريقة Tsql - الجزء الثاني azzamxp 2 1,057 07-11-14, 01:20 PM
آخر رد: Microformt
  الدرس العاشر و الأخير : استخدام لغة ( تقنية ) الإستعلامات بطريقة Tsql - الجزء الرابع azzamxp 6 1,347 24-05-13, 07:08 AM
آخر رد: khattabcosmology
  الدرس التاسع : استخدام لغة ( تقنية ) الإستعلامات بطريقة Tsql - الجزء الثالث azzamxp 2 899 04-03-13, 07:28 PM
آخر رد: abdoojh
  الدرس السابع : استخدام لغة ( تقنية ) الإستعلامات بطريقة Tsql - الجزء الأول azzamxp 1 991 04-03-13, 12:51 AM
آخر رد: abdoojh
  الدرس الخامس : عمليات أخرى في قواعد البيانات أكسيس azzamxp 1 873 03-03-13, 08:29 PM
آخر رد: abdoojh
  الدرس الرابع : العلاقات Relationships . azzamxp 1 1,177 03-03-13, 08:03 PM
آخر رد: abdoojh
  الدرس الثالث : بناء النماذج Forms azzamxp 1 1,805 26-02-13, 12:19 AM
آخر رد: abdoojh
  الدرس الثاني : 2 - مقدمة عامة عن أكسيس Access ، انشاء الجداول . azzamxp 2 1,101 25-02-13, 10:33 PM
آخر رد: abdoojh
  الدرس الأول : مقدمة عامة عن قواعد البيانات وأهيمتها . وانواع البيانات . azzamxp 1 1,771 25-02-13, 09:57 PM
آخر رد: abdoojh

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم