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

الصفحات

طريقة إنشاء قائمة منسدلة combo box فى نموذج إدخال بيانات وإدخال بياناتها يدويا فى برنامج الاكسيس MS access

تكلمنا فى عدد من الدروس السابقة عن القوائم المنسدلة وطريقة إنشاء القوائم المنسدلة بطرق مختلفة ولمراجعة هذه الدروس يمكن الضغط على أى من الروابط الأتية:-
إنشاء قائمة منسدلة combo box واستخدامها للبحث عن سجل معين record أو مجموعة سجلات في برنامج الاكسيس MS access

إنشاء قائمة منسدلة combo box عن طريق كتابة عناصرها مباشرة فى النموذج form في برنامج الاكسيس MS access

إضافة قائمة منسدلة combo box عن طريق أدوات التحكم control إلى النماذج forms في برنامج الاكسيس MS access

طريقة إنشاء قائمة تحرير وسرد combo box (قائمة منسدلة) عن طريق الجداول فى برنامج الاكسيس MS access

وفي هذا الدرس سنتناول طريقة أخرى من طرق إنشاء القوائم المنسدلة وهى عن طريق ادخال البيانات يدويا فى نموذج البيانات form 
ولفهم هذه الطريقة نقوم بالشرح على المثال التالي:-

لدينا قاعدة بيانات training بها جدول يسمى جدول المعلمين teachers ونريد عمل نموذج form مبنى على هذا الجدول وتوجد العديد من الطرق لإنشاء هذا النموذج وسنختر هنا طريقة عمل نموذج تلقائيا بالضغط على جدول المعلمين لتحديده teachers ثم نضغط على form لإنشاء نموذج تلقائيا مبنى على هذا الجدول.

طريقة إنشاء قائمة منسدلة combo box فى نموذج إدخال بيانات وإدخال بياناتها يدويا فى برنامج الاكسيس MS access

نلاحظ أنه تم إنشاء نموذج إدخال مبنى على جدول المعلمين teachers ونلاحظ ان لدينا حقل اسمه المؤهل الدراسي ونريد عمل قائمة منسدلة لهذا الحقل بحيث يختر مدخل البيانات نوع البيانات من هذه القائمة .

طريقة إنشاء قائمة منسدلة combo box فى نموذج إدخال بيانات وإدخال بياناتها يدويا فى برنامج الاكسيس MS access

نقف بالماوس كليك يمين على خانة المؤهل الدراسي فتظهر قائمة منسدلة نختر منها
change toàcombo box

لنقوم بتحويل مربع النص إلى قائمة منسدلة.

طريقة إنشاء قائمة منسدلة combo box فى نموذج إدخال بيانات وإدخال بياناتها يدويا فى برنامج الاكسيس MS access

ونريد في هذا المثال أن نقوم بإدخال قيم القائمة المنسدلة يدويا فنختر value list من row source type

طريقة إنشاء قائمة منسدلة combo box فى نموذج إدخال بيانات وإدخال بياناتها يدويا فى برنامج الاكسيس MS access

ومن Row source نقوم بالضغط على ثلاثة نقاط هذه المشار إليها بالسهم فتظهر نافذة edit list items أو نافذة تحرير عناصر القائمة

طريقة إنشاء قائمة منسدلة combo box فى نموذج إدخال بيانات وإدخال بياناتها يدويا فى برنامج الاكسيس MS access

نقوم بكتابة كل عنصر نريد أن يظهر في القائمة المنسدلة في سطر منفصل كما هو موضح بالمثال

طريقة إنشاء قائمة منسدلة combo box فى نموذج إدخال بيانات وإدخال بياناتها يدويا فى برنامج الاكسيس MS access

ومن خانة Default value  نختر القيمة الافتراضية وهى في حالتنا هذه "مؤهل جامعي

طريقة إنشاء قائمة منسدلة combo box فى نموذج إدخال بيانات وإدخال بياناتها يدويا فى برنامج الاكسيس MS access

ومن الأمر limit to list نختر yes بحيث تقتصر مدخلات هذا الحقل على القيم الموجودة في القائمة المنسدلة فقط ولا يتم إدخال أي قيم من خارج القائمة المنسدلة.

طريقة إنشاء قائمة منسدلة combo box فى نموذج إدخال بيانات وإدخال بياناتها يدويا فى برنامج الاكسيس MS access

ثم ننتقل من وضع التصميم إلى وضع form view وذلك بالضغط على view ثم اختيار form view

طريقة إنشاء قائمة منسدلة combo box فى نموذج إدخال بيانات وإدخال بياناتها يدويا فى برنامج الاكسيس MS access

نلاحظ أنه تم إنشاء قائمة منسدلة كما هو موضح بالمثال

طريقة إنشاء قائمة منسدلة combo box فى نموذج إدخال بيانات وإدخال بياناتها يدويا فى برنامج الاكسيس MS access


إنشاء استعلام للبحث عن غير المتطابقات unmatched بطريقة عرض التصميم Design view في برنامج الاكسيس Ms access

قمنا سابقا بشرح كيفية إنشاء استعلام للبحث عن غير المتطابقات unmatched بطريقة المعالج Wizard في برنامج الاكسيس Ms access  ويمكن مراجعة هذا الدرس بالضغط على هذا الرابط اضغط هنا
وفى هذا الدرس سنتكلم بمشيئه الله تعالى عن طريقة إنشاء استعلام للبحث عن غير المتطابقات Unmatched ولكن بطريقة عرض التصميم Design view فى برنامج الاكسيس MS access
وظيفة هذه الدالة هو إظهار السجلات فى أحد الجدولين والتى لا تحتوى على قيم مرتبطة فى الجدول الآخر.


في هذا المثال لدينا قاعدة بيانات تتكون من جدولان هما جدول المعلمين teachers وكما نلاحظ  هذا الجدول به عدة حقول مثل حقل الكود ID وحقل الاسم الأول fname وحقل الاسم الأخير tlname ومجموعة حقول أخرى مثل  حقل العنوان address وحقل رقم الهاتف tphone

إنشاء استعلام للبحث عن غير المتطابقات unmatched بطريقة عرض التصميم Design view في برنامج الاكسيس Ms access


ولدينا أيضا فى قاعدة البيانات جدول آخر هو جدول المدارس وهو به عدة حقول مثل حقل رقم المدرسة schoolid   وحقل اسم المدرسة sname وحقل عنوان المدرسة saddress وحقل رقم تليفون المدرسة sphone

إنشاء استعلام للبحث عن غير المتطابقات unmatched بطريقة عرض التصميم Design view في برنامج الاكسيس Ms access


ونريد إنشاء استعلام فى وضع التصميم  design view  يقوم هذا الاستعلام بالبحث عن القيم غير المتطابقة unmatched  ولذا نضغط على التبويب createà query design

إنشاء استعلام للبحث عن غير المتطابقات unmatched بطريقة عرض التصميم Design view في برنامج الاكسيس Ms access

ثم نقوم بإظهار الجدولين ونقوم بإضافة الحقول التي نريد أن تظهر معنا في الاستعلام query  ثم نضغط على run لتشغيل الاستعلام

إنشاء استعلام للبحث عن غير المتطابقات unmatched بطريقة عرض التصميم Design view في برنامج الاكسيس Ms access


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

إنشاء استعلام للبحث عن غير المتطابقات unmatched بطريقة عرض التصميم Design view في برنامج الاكسيس Ms access

نقوم في خانة المعيار criteria ونكتب Is null لكي نظهر أسماء المدارس التي ليس بها معلمون ثم نضغط على run لتشغيل الاستعلام ورؤية ناتج الاستعلام ولكن نلاحظ في ناتج الاستعلام عدم ظهور أي أسماء مدارس وتكون ناتج الاستعلام فارغة .

إنشاء استعلام للبحث عن غير المتطابقات unmatched بطريقة عرض التصميم Design view في برنامج الاكسيس Ms access

نضغط كليك يمين على العلاقة بين الجدولين ثم نضغط على Join properties أو خصائص الربط حيث أن الربط يتم افتراضيا بربط الجدولين بحيث يظهر السجلات المشتركة في كلا الجدولين

إنشاء استعلام للبحث عن غير المتطابقات unmatched بطريقة عرض التصميم Design view في برنامج الاكسيس Ms access

نغير خصائص الربط join properties إلى الخاصية الثانية وهى خاصية include all records from schools and only those records from teachers where the joined fields are equal اى قم بإظهار جميع سجلات حقل المدارس والسجلات المرتبطة فقط من حقل المعلمين.

ولأننا نريد إظهار سجلات المدارس التي ليست بها معلمين لذا نضغط على هذا الاختيار.ثم نضغط على run لتشغيل الاستعلام

إنشاء استعلام للبحث عن غير المتطابقات unmatched بطريقة عرض التصميم Design view في برنامج الاكسيس Ms access

نلاحظ أنه تم إظهار جميع حقول المدارس سواء التي بها معلمين و المدارس التي ليست بها معلمون.

إنشاء استعلام للبحث عن غير المتطابقات unmatched بطريقة عرض التصميم Design view في برنامج الاكسيس Ms access

في خانة اسم المعلم tname نكتب في خانة المعيار criteria جملة Is null لكى نبحث عن أسماء المدارس التي ليس بها معلمون ثم نضغط على run أو view لإظهار نتيجة الاستعلام

إنشاء استعلام للبحث عن غير المتطابقات unmatched بطريقة عرض التصميم Design view في برنامج الاكسيس Ms access

نلاحظ ظهور أسماء المداس التي ليس بها معلمين كما هو موضح بالمثال والرقم الكودي لكل مدرسة.

إنشاء استعلام للبحث عن غير المتطابقات unmatched بطريقة عرض التصميم Design view في برنامج الاكسيس Ms access

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

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

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