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

منتدي

منتدي تعليمي، ترفيهي، اجتماعي
 
الرئيسيةالرئيسية  البوابةالبوابة  الجديدالجديد  أحدث الصورأحدث الصور  التسجيلالتسجيل  دخولدخول  

 

 الدرس السادس : منوعات في أكسيس . مقدمة إلى التقارير ، الماكرو

اذهب الى الأسفل 
2 مشترك
كاتب الموضوعرسالة
admin
المدير العام

المدير العام
admin


عدد المساهمات : 1578
الجنس : ذكر
تاريخ التسجيل : 27/06/2008

الدرس السادس : منوعات في أكسيس . مقدمة إلى التقارير ، الماكرو Empty
مُساهمةموضوع: الدرس السادس : منوعات في أكسيس . مقدمة إلى التقارير ، الماكرو   الدرس السادس : منوعات في أكسيس . مقدمة إلى التقارير ، الماكرو Icon_minitimeالثلاثاء 22 يونيو 2010, 7:38 pm

بسم الله الرحمن الرحيم .

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



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


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




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



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

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



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


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





الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://telbana.alafdal.net
نور الدين
نائب المدير

نائب المدير
نور الدين


عدد المساهمات : 5431
الجنس : ذكر
تاريخ التسجيل : 26/04/2010

الدرس السادس : منوعات في أكسيس . مقدمة إلى التقارير ، الماكرو Empty
مُساهمةموضوع: رد: الدرس السادس : منوعات في أكسيس . مقدمة إلى التقارير ، الماكرو   الدرس السادس : منوعات في أكسيس . مقدمة إلى التقارير ، الماكرو Icon_minitimeالأربعاء 11 أغسطس 2010, 2:41 am

بارك الله فيك
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://telbana.alafdal.net
 
الدرس السادس : منوعات في أكسيس . مقدمة إلى التقارير ، الماكرو
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» الدرس الثاني : 2 - مقدمة عامة عن أكسيس Access ، انشاء الجداول .
» الدرس الخامس : عمليات أخرى في قواعد البيانات أكسيس
» الدرس الأول : مقدمة عامة عن قواعد البيانات وأهيمتها . وانواع البيانات .
» الدرس الأخير : استخدام لغة ( تقنية ) الإستعلامات بطريقة Tsql - الجزء الرابع
» الدرس التاسع : استخدام لغة ( تقنية ) الإستعلامات بطريقة Tsql - الجزء الثالث

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