2018 - مدرسة الويب web school

الصفحات

إضافة أكثر من أمر للزر button باستخدام الماكرو macro فى الاكسيس MS access

تحدثنا فى الدرس السابق عن طريقة تصميم الواجهة الرئيسية لقاعدة البيانات Database في برنامج الاكسيس MS access 
ويمكن الرجوع للدرس السابق بالضغط هنا

وفى هذا الدرس سنقوم بشرح طريقة إضافة أكثر من أمر على زر الأمر button باستخدام الماكرو Macro في برنامج الاكسيس Ms access


تحدثنا في الدرس السابق عن طريقة عمل أزرار التنقل بين النماذج المختلفة وقمنا بإنشاء واجهة رئيسية للمستخدم في برنامج الاكسيس Ms access وفى هذا الدرس سنتحدث بمشيئه الله تعالى عن طريقة عمل زر للعودة من النموذج  formالمفتوح إلى الواجهة الرئيسي للمستخدم مرة أخرى وطريقة إضافة أكثر من أمر لنفس الزر button
فمثلا عن الضغط على زر بيانات المعلمين يتم فتح نموذج بيانات المعلمين teachers1


إضافة أكثر من أمر  للزر button  باستخدام الماكرو  macro فى الاكسيس MS access


نلاحظ انه تم فتح نموذج بيانات المعلمين teachers1 كما هو موضح بالمثال. وسنقوم بإضافة زر لهذا النموذج يقوم هذا الزر بالعودة مرة أخرى إلى الواجهة الرئيسية للبرنامج مع إغلاق هذا النموذج ولعمل ذلك نضغط من التبويب Home  على design view

إضافة أكثر من أمر  للزر button  باستخدام الماكرو  macro فى الاكسيس MS access

من التبويب design نضغط على الأمر form operation ومن الاختيارات نختر open form

إضافة أكثر من أمر  للزر button  باستخدام الماكرو  macro فى الاكسيس MS access

ثم نقوم باختيار نموذج الواجهة الرئيسية بحيث عند الضغط على هذا الزر button يقوم بالعودة إلى الواجهة الرئيسية

إضافة أكثر من أمر  للزر button  باستخدام الماكرو  macro فى الاكسيس MS access

نقوم بتسمية النموذج بالاسم الذى نريده وليكن الاسم " العودة للرئيسية" ثم نضغط على Next ثم finish

إضافة أكثر من أمر  للزر button  باستخدام الماكرو  macro فى الاكسيس MS access

نقوم بتنسيق هذا الزر button بحيث يكون دائما في أعلى يمين النموذج وذلك بالضغط على التبويب arrange ومن الأمر anchoring نختر top right

إضافة أكثر من أمر  للزر button  باستخدام الماكرو  macro فى الاكسيس MS access

نلاحظ زر العودة للرئيسية يوجد أعلى يمين النموذج top right ونلاحظ أنه عند الضغط عليه يقوم بالعودة إلى الواجهة الرئيسية مع بقاء هذا النموذج مفتوحا ولا يقوم بإغلاقه لذا نقوم بإضافة أمر أخر لهذا النموذج وهو أنه يفتح نموذج "الواجهة الرئيسية" ثم يغلق نموذج " بيانات المعلمين" ولعمل ذلك ننتقل إلى وضع التصميم design view

إضافة أكثر من أمر  للزر button  باستخدام الماكرو  macro فى الاكسيس MS access

من property sheet نفتح التبويب event ومن On click نضغط على ...

إضافة أكثر من أمر  للزر button  باستخدام الماكرو  macro فى الاكسيس MS access


نلاحظ أنه تم إظهار الماكرو المطبق على هذا الزر وهو فتح نموذج open form
ويظهر من القائمة المنسدلة اسم النموذج الذى يقوم هذا الزر بفتحه وهو "الواجهة الرئيسية" وهى واجهة سهلة ويمكن فهمها بسهولة.
ولإضافة أمر أخر لهذا الزر نضغط على add New action المشار إليها بالسهم رقم 2

إضافة أكثر من أمر  للزر button  باستخدام الماكرو  macro فى الاكسيس MS access

نلاحظ ظهور قائمة منسدلة نختر منها أمر close window وذلك لأننا نريد أن يقوم هذا الزر بإغلاق نموذج "بيانات المعلمين" teacher1 بعد فتح نموذج "الواجهة الرئيسية"

إضافة أكثر من أمر  للزر button  باستخدام الماكرو  macro فى الاكسيس MS access

من object type نختر نوع الكائن الذى نريد إغلاقه وهنا نختر form لأننا نريد أن نقوم بإغلاق نموذج "بيانات المعلمين“ teacher1

ومن Object name نختر اسم النموذج  الذى نريد إغلاقه وهو نموذج " بيانات المعلمين " teacher1

إضافة أكثر من أمر  للزر button  باستخدام الماكرو  macro فى الاكسيس MS access

نلاحظ أنه عند الضغط على زر العودة للرئيسية الأن يتم إغلاق نموذج teacher1 وفتح نموذج "الواجهة الرئيسية"

إضافة أكثر من أمر  للزر button  باستخدام الماكرو  macro فى الاكسيس MS access


يمكن حذف أي ماكرو بسهولة بالضغط على علامة delete الموجودة بمحاذاة الماكرو

إضافة أكثر من أمر  للزر button  باستخدام الماكرو  macro فى الاكسيس MS access

كما يمكن إضافة بقاء أمر close window بدون إضافة أي كائنات تعريفية وفى هذه الحالة يقوم هذا الأمر بإغلاق الكائن المفتوح حاليا

أي انه في هذا المثال يقوم الزر بفتح نموذج " الواجهة الرئيسية " وبعد ذلك يقوم بإغلاقه

إضافة أكثر من أمر  للزر button  باستخدام الماكرو  macro فى الاكسيس MS access

ويمكن عمل تحريك للأوامر وإعادة ترتيب الأوامر بحيث يكون أمر الإغلاق هو الذى يحدث أولاً ثم بعد ذلك يحدث أمر فتح نموذج الواجهة الرئيسية

إضافة أكثر من أمر  للزر button  باستخدام الماكرو  macro فى الاكسيس MS access

في هذا الوضع نلاحظ أن أمر الإغلاق موجود أولاً ومعناه انه سيتم إغلاق النافذة المفتوحة أولاً وهى نافذة نموذج " بيانات المعلمين “teacher1 وبعد ذلك يتم فتح نموذج الواجهة الرئيسية.

كما يمكن بسهول تطبيق هذا الأمر على باقى النماذج وذلك بالانتقال إلى وضع التصميم design view ثم نسخ هذا الزر ولصقه في جميع النماذج التي نريد تطبيق هذا الاجراء عليها.

إضافة أكثر من أمر  للزر button  باستخدام الماكرو  macro فى الاكسيس MS access

تصميم الواجهة الرئيسية فى برنامج الاكسيس Ms access

في هذا الدرس سنقوم بشرح كيفية إنشاء واجهة رئيسية لبرنامج الاكسيس Ms access ومعرفة طريقة كيف سيتم فتح هذه الواجهة بمجرد فتح برنامج الاكسيس ms access 

لتصميم واجهة رئيسية لبرنامج الاكسيس Ms access

نقوم بتصميم نموذج form  بحيث يكون هذا النموذج form هو الواجهة الرئيسية للبرنامج 


لإنشاء واجهة رئيسية للمستخدم في برنامج الاكسيس Ms access نفتح تبويب create ومنه نضغط على form design لإنشاء نموذج في وضع التصميم design view بحيث يكون هذا النموذج هو الواجهة الرئيسية للمستخدم في برنامج الاكسيس


تصميم الواجهة الرئيسية للمستخدم فى برنامج الاكسيس Ms access



لإنشاء عنوان لهذا النموذج form نضغط على التبويب design ومنه نختر title فيتم كتابة عنوان للنموذج كما نريد.

تصميم الواجهة الرئيسية للمستخدم فى برنامج الاكسيس Ms access

بعد كتابة عنوان للنموذج يمكن وضع لوجو مناسب بحيث يظهر بجوار العنوان ولعمل اللوجو نضغط على التبويب design ومنه نضغط على logo فيتم فتح نافذة فنختر الصورة التي نريد وضعها كلوجو للمستخدم.

تصميم الواجهة الرئيسية للمستخدم فى برنامج الاكسيس Ms access


ولعمل أزرار لفتح كائنات  objects قاعدة البيانات المختلفة نضغط على button من التبويب design من مجموعة controls 

تصميم الواجهة الرئيسية للمستخدم فى برنامج الاكسيس Ms access

ولأننا نريد عمل زر لفتح النموذج نختر الأمر form operations ومنه نختر  open form كما هو موضح بالمثال.

تصميم الواجهة الرئيسية للمستخدم فى برنامج الاكسيس Ms access


وتظهر نافذة بها جميع النماذج الموجودة بقاعدة البيانات نختر النموذج الذى نريد إنشاء زر فتح له button وليكن في هذا المثال نختر teachers1

تصميم الواجهة الرئيسية للمستخدم فى برنامج الاكسيس Ms access

يسألنا المعالج هل نريد أن يكون هناك نص على الزر أم مجرد صورة فنختر picture ومن browse يمكن اختيار صورة من على الجهاز ومن show all pictures يتم عرض جميع الصور الموجودة في الاكسيس Ms access

تصميم الواجهة الرئيسية للمستخدم فى برنامج الاكسيس Ms access

يسألنا المعالج هل نريد أن يكون هناك نص على الزر أم مجرد صورة فنختر picture ومن browse يمكن اختيار صورة من على الجهاز ومن show all pictures يتم عرض جميع الصور الموجودة في الاكسيس Ms access

تصميم الواجهة الرئيسية للمستخدم فى برنامج الاكسيس Ms access

فيظهر زر فتح نموذج المعلمين teachers كما يظهر الأن بدون أى نص مكتوب عليه ولأننا نريد وضع نص يظهر بجوار الصورة فنضغط على property sheet لفتح خصائص الشيت ومن التبويب format ومن الخاصية caption نكتب عنوان للزر وليكن بيانات المعلمين

تصميم الواجهة الرئيسية للمستخدم فى برنامج الاكسيس Ms access


ومن picture caption arrangement  نختر Left بحيث يتم وضع العنوان على يسار الصورة كما هو موضح بالمثال.

تصميم الواجهة الرئيسية للمستخدم فى برنامج الاكسيس Ms access

 وبنفس الخطوات نقوم بإنشاء زر أخر لفتح نموذج المدارس schools كما هو موضح بالمثال.


تصميم الواجهة الرئيسية للمستخدم فى برنامج الاكسيس Ms access

كما يمكن إنشاء زر لفتح التقارير reports وذلك باختيار report operations ومنه نختر open report كما هو موضح.

تصميم الواجهة الرئيسية للمستخدم فى برنامج الاكسيس Ms access

وبنفس الخطوات نضغط على caption لتغيير عنوان التقرير report وليكن العنوان هنا " تقرير المعلمين"

تصميم الواجهة الرئيسية للمستخدم فى برنامج الاكسيس Ms access

وبنفس الخطوات نقوم بإنشاء زر لفتح تقرير المدراس schools كما هو موضح.

تصميم الواجهة الرئيسية للمستخدم فى برنامج الاكسيس Ms access

ويمكن عمل زر لإغلاق برنامج الاكسيس وذلك باختيار application ومنه نختر quit application ويفضل وضع هذا الزر في أعلى يمين النموذج

تصميم الواجهة الرئيسية للمستخدم فى برنامج الاكسيس Ms access

ويمكن تسمية هذا الزر "إغلاق البرنامج" كما هو موضح.

تصميم الواجهة الرئيسية للمستخدم فى برنامج الاكسيس Ms access

ولجعل زر "إغلاق البرنامج" دائما يكون في أعلى يمين النموذج نضغط على التبويب arrange  ومن الأمر anchoring نختر top right كما هو موضح.

تصميم الواجهة الرئيسية للمستخدم فى برنامج الاكسيس Ms access


شكل الزر بعد إنشاؤه ووضعه في أعلى يمين النموذج form ولرؤية النموذج بعد عمل تلك الإنشاءات به نضغط على التبويب design  ومن viewàform view

تصميم الواجهة الرئيسية للمستخدم فى برنامج الاكسيس Ms access

شكل الزر بعد إنشاؤه ووضعه في أعلى يمين النموذج form وتطبيق إعدادات anchoring top right عليه

تصميم الواجهة الرئيسية للمستخدم فى برنامج الاكسيس Ms access

ثم نقوم بحفظ الواجهة الرئيسية من save ونختر الاسم المناسب وليكن "الواجهة الرئيسية"

تصميم الواجهة الرئيسية للمستخدم فى برنامج الاكسيس Ms access

ولجعل نموذج الواجهة الرئيسية يتم فتحه تلقائيا بمجرد فتح قاعدة البيانات نختر من fileàoptions

تصميم الواجهة الرئيسية للمستخدم فى برنامج الاكسيس Ms access

ومن access options نختر current database ومن display form نختر الواجهة الرئيسية.

تصميم الواجهة الرئيسية للمستخدم فى برنامج الاكسيس Ms access

تظهر هذه الرسالة التي تطلب منا إعادة فتح قاعدة البيانات حتى يتم تطبيق الاعدادات التي قمنا بها على هذه القاعدة.

تصميم الواجهة الرئيسية للمستخدم فى برنامج الاكسيس Ms access

 نلاحظ انه بمجرد فتح قاعدة البيانات يتم فتح نموذج الواجهة الرئيسية بهذا الشكل.


تصميم الواجهة الرئيسية للمستخدم فى برنامج الاكسيس Ms access



طريقة عمل الكروت والبطاقات labels فى الاكسيس MS access

يطلق عليها الكروت أو البطاقات أو العناويين labels .
وهى عبارة عن كرت منفصل يتم عمله لكل سجل من السجلات وهو نوع معين من التقارير Reports وهى عبارة عن بطاقات أو كروت يتم عرضها وطباعتها بحجم معين فى الاكسيس
وهى تشبه إلى حد فى وظيفتها mail merge فى برنامج الوورد Microsoft word
والمثال التالى سنشرح فيها طريقة عمل البطاقات أو الكروت labels فى برنامج الاكسيس Ms access


لإنشاء البطاقات أو الكروت  labelsنحدد الجدول table أو الاستعلام query الذى نريد على أساسه إنشاء تلك البطاقات ثم من التبويب create ومن المجموعة labels نضغط على  labels

طريقة عمل الكروت  والبطاقات labels فى الاكسيس MS access


تظهر نافذة معالج البطاقات وهذه الشاشة بها العديد من الخيارات فمن dimensions يظهر قياس حجم البطاقة ويمكن اختيار القياس المناسب    ويمكن تبديل القياس بالبوصة باختيار english من unit of measure ويمكن جعل القياس بالمتر باختيار Metric

ومن number of across يمكن معرفة عدد الأعمدة التي ستظهر عند اختيار هذا القياس من حجم البطاقة.

طريقة عمل الكروت  والبطاقات labels فى الاكسيس MS access

كما يمكن انشاء بطاقة جديدة بالأبعاد التي نريدها والمقاييس التي نرغب بها من الضغط على الأمر customize

طريقة عمل الكروت  والبطاقات labels فى الاكسيس MS access


ولإنشاء بطاقة جديدة نضغط على الأمر New

طريقة عمل الكروت  والبطاقات labels فى الاكسيس MS access

من هنا يمكن اختيار الأبعاد والمقاسات التي نريدها واختيار اتجاه الصفحة من orientation ومن Number across يمكن اختيار عدد الأعمدة التي ستظهر بها البطاقات ويمكن كتابة الابعاد التي نريدها سواء للهامش العلوى أو الجانبي والهامش الداخلي وكذلك طول وعرض البطاقة ثم نضغط على Ok

طريقة عمل الكروت  والبطاقات labels فى الاكسيس MS access

ويمكن تعديل البطاقة من edit وحذفها من delete وعمل نسخة منها من duplicate ثم نضغط على close للرجوع إلى إعدادات إنشاء البطاقة

طريقة عمل الكروت  والبطاقات labels فى الاكسيس MS access

كما هو ملاحظ عند الرغبة في عرض البطاقات التي تم تخصيصها فقط نفعل الخيار show custom label sizes وبإزالة هذا الخيار تظهر جميع البطاقات الافتراضية التي يقدمها لنا البرنامج ثم نضغط على Next

طريقة عمل الكروت  والبطاقات labels فى الاكسيس MS access

كما يمكن تنسيق البطاقة باختيار نوع الخط font name وحجم الخط font size واعدادات الخط مثل الخط مائل italic أو سميك bold وكذلك لون الخط font color

طريقة عمل الكروت  والبطاقات labels فى الاكسيس MS access


بالضغط على السهم يتم إضاقة الحقول التي نرغب في إضافتها إلى البطاقة ويمكن كتابة أي نص في البطاقة ثم بعد ذلك نضغط على الحقول التي نريدها فهنا نكتب السيد/: ثم نضغط على حقل الاسم بحيث يظهر الاسم يسبقه كلمة السيد/ وهكذا..

طريقة عمل الكروت  والبطاقات labels فى الاكسيس MS access

بعد الانتهاء من إضافة جميع الحقول التي نريدها نضغط على Next للانتقال إلى الشاشة التالية:

طريقة عمل الكروت  والبطاقات labels فى الاكسيس MS access

يطلب منا معالج البطاقات label wizard اختيار الحقل أو الحقول التي نريد ترتيب البطاقات على أساسها وهنا نختر حقل الاسم ونضغط على السهم العلوى لإضافة هذا الحقل بحيث يتم ترتيب البطاقات طبقا للاسماء ثم ندخل حقل مادة التدريس بحيث لو اتفق اسمان في نفس الاسم يكون الترتيب على أساس مادة التدريس ثم نضغط على التالي Next

طريقة عمل الكروت  والبطاقات labels فى الاكسيس MS access

ثم يطلب منا المعالج تسمية البطاقات فنختر الاسم المناسب وليكن " كروت المعلمين" ثم نختر الطريقة التي نود بها عرض تقرير البطاقات سواء في وضع معاينة الطباعة page preview  أو في وضع التصميم Design view

طريقة عمل الكروت  والبطاقات labels فى الاكسيس MS access


عند اختيار وضع معاينة الطباعة تظهر البطاقات كما بهذا الشكل ويظهر اسم الشخص يسبقه كلمة " السيد" التي قمنا باضافتها وغير ذلك من الكلمات التي أضفناها أثناء تصميم الكارت كما تظهر التنسيقات التي اخترناها .

طريقة عمل الكروت  والبطاقات labels فى الاكسيس MS access

عند الرغبة في تعديل البطاقات يمكن عمل تلك التعديلات في وضع التصميم Design view ونقوم بإضافة عنوان للبطاقة وذلك من التبويب Design  نختر العنوان label من أدوات التحكم ونكتب فيها كرت المعلم

طريقة عمل الكروت  والبطاقات labels فى الاكسيس MS access

كما يمكن إضافة مربع حول البطاقة وذلك من أدوات التحكم control نضغط على rectangle ثم نسحبه بالماوس ونحدد ابعاده فوق أبعاد البطاقة

طريقة عمل الكروت  والبطاقات labels فى الاكسيس MS access

شكل المربع بعد وضعه فوق البطاقة في وضع التصميم design view

طريقة عمل الكروت  والبطاقات labels فى الاكسيس MS access

نقوم بوضع المربع خلف البطاقة وذلك من التبويب arrange واختيار send to back

طريقة عمل الكروت  والبطاقات labels فى الاكسيس MS access

شكل البطاقات كما يظهر في معاينة الطباعة بعد عمل التعديلات اللازمة واضافة التنسيقات التي قمنا بها.

طريقة عمل الكروت  والبطاقات labels فى الاكسيس MS access

يتم التشغيل بواسطة Blogger.

تم الكشف عن مانع الإعلانات

الإعلانات تساعدنا في تمويل موقعنا، فالمرجو تعطيل مانع الإعلانات وساعدنا في تقديم محتوى حصري لك. شكرًا لك على الدعم ❤️