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

الصفحات

إنشاء استعلام query باستخدام طريقة العرض Design view في برنامج الاكسيس MS access

تكلمنا فى الدرس السابق عن طريقة إنشاء الاستعلام باستخدام المعالج query wizard
ويمكن الرجوع للدرس السابق بالضغط هنا

وفي هذا الدرس سنتناول بالشرح طريقة إنشاء استعلام query عن طريق العرض Design view

من التبويب create نضغط على query designوذلك لإنشاء استعلام عن طريق  وضع التصميمشرح طريقة إنشاء استعلام query باستخدام طريقة العرض Design view

نلاحظ ظهور شاشة  show table نقوم باختيار الجداول التى نريد إضافتها للاستعلام ثم نضغط add  ثم Close

شرح طريقة إنشاء استعلام query باستخدام طريقة العرض Design view

في هذا الاستعلام نقوم بإضافة أربع جداول هما جدول coursedetails وcourses  وschool و teachers
شرح طريقة إنشاء استعلام query باستخدام طريقة العرض Design view
 نلاحظ شكل الجداول بعد إضافتها للاستعلام ونلاحظ وجود علاقات مختلفة بين الجداول وبعضها البعض
شرح طريقة إنشاء استعلام query باستخدام طريقة العرض Design view
 نقوم بإضافة الحقول المختلفة بالضغط على field ثم اختيار الجدول  أو بالسحب والإلقاء أو بالضغط Double click على الحقل المراد اضافته
شرح طريقة إنشاء استعلام query باستخدام طريقة العرض Design view

نقوم باضافة الحقول المختلفة إلى الاستعلام كما هو واضح بالشكل
شرح طريقة إنشاء استعلام query باستخدام طريقة العرض Design view
لتشغيل الاستعلام نضغط على run كما هو موضح
شرح طريقة إنشاء استعلام query باستخدام طريقة العرض Design view
 شكل الاستعلام عند تشغيله ونلاحظ أن هذا الاستعلام قام بجلب بيانات المعلمين الحاصلين على دورات مختلفة فى المدارس المختلفة.
شرح طريقة إنشاء استعلام query باستخدام طريقة العرض Design view
 يمكن تعديل الاستعلام بالضغط على design من view من التبويب Home
شرح طريقة إنشاء استعلام query باستخدام طريقة العرض Design view
 يمكن وضع معيار معين مثلا نريد بيانات المعلمين الحاصلين على دورة Icdl فنكتب icdl فى خانة criteria فى حقل coursename ثم نضغط على run لتشغيل الاستعلام
شرح طريقة إنشاء استعلام query باستخدام طريقة العرض Design view
 نلاحظ أنه تم إظهار بيانات المعلمين الحاصلين على دورة icdl
شرح طريقة إنشاء استعلام query باستخدام طريقة العرض Design view
 والأن نريد بيانات المعلمين الحاصلين على دورة Icdl فى مدرسة بهبيت فنلاحظ أننا استخدمنا أكثر من معيار فنكتب فى خانة schoolname بهبيت  ثم نضغط على run لتشغيل الاستعلام
شرح طريقة إنشاء استعلام query باستخدام طريقة العرض Design view
 ويمكن استخدام خاصية or فإذا كنا مثلا نريد بيانات المعلمين الحاصلين على دورة icdl أو mos بمدرسة بهبيت فنكتب أمام خاصية Or فى حقل coursename mos      ثم نضغط على run لتشغيل الاستعلام
شرح طريقة إنشاء استعلام query باستخدام طريقة العرض Design view
 شكل الاستعلام عند تشغيله ونلاحظ  ان جميع المعلمين حاصلين إما على دورة  icdl أو Mos  ولكن الحاصلين على دورة icdl لابد أن يكونوا من العاملين بمدرسة بهبيت
شرح طريقة إنشاء استعلام query باستخدام طريقة العرض Design view
 يمكن حفظ الاستعلام واختيار اسم له لتشغيله بعد ذلك 
شرح طريقة إنشاء استعلام query باستخدام طريقة العرض Design view

مقدمة عن الاستعلامات queries وإنشاء استعلام باستخدام المعالج query wizard فى برنامج الاكسيس MS access

الهدف الأساسي من إنشاء قواعد البيانات Databases هو حفظ وتخزين وتنظيم البيانات واسترجاعها وقت الحاجة.
واسترجاع البيانات الموجودة فى الجداول tables يستغرق بعض الوقت وخاصة لو كانت البيانات المطلوبة موجودة فى أكثر من جدول 
لذا يوفر لنا برنامج الاكسيس MS access طريقة بسيطة وسهلة لاستخلاص البيانات عن طريق الاستعلامات queries
وفي الاستعلامات queries يتم البحث عن مجموعة السجلات records المطابقة للمعايير criteria التي تم وضعها .
والاستعلام query بذلك يختلف عن أوامر التصفية filters حيث يمكن تشغيل الاستعلام query على جدول واحد أو أكثر من جدول.
ويمكن حفظ الاستعلامات queries كعناصر داخل قاعدة البيانات .

تعريف الاستعلام:

يمكن تعريف الاستعلام على أنه : تطبیق معاییر بحث على بیانات الجدول أو عدة جداول  ثم استعراض نتائج البيانات على هيئة سجلات التي تتطابق مع الشروط المحددة

ويمكن انشاء الاستعلام بطريقتين

1- عن طريق معالج الاستعلام query wizard
2- عن طريق إنشاء الاستعلام من البداية عن طريق طريقة العرض Design view

أولاً: إنشاء استعلام query  باستخدام معالج الاستعلامات query wizard

من التبويب create قم بالضغط على query wizard وذلك لإنشاء الاستعلام عن طريق المعالج

مقدمة عن الاستعلامات queries  وإنشاء استعلام باستخدام المعالج query wizard  فى برنامج الاكسيس MS access
 من المربع الحواري نختر simple query wizard لإنشاء الاستعلام عن طريق المعالج البسيط
مقدمة عن الاستعلامات queries  وإنشاء استعلام باستخدام المعالج query wizard  فى برنامج الاكسيس MS access
 من  tables نختر الجدول الذى نريد أن يكون مصدر البيانات للاستعلام ثم نضغط على السهم <-لإضافة الحقول  التى نرغب بإضافتها إلى الاستعلام 
مقدمة عن الاستعلامات queries  وإنشاء استعلام باستخدام المعالج query wizard  فى برنامج الاكسيس MS access
 يمكن إضافة أكثر من جدول للاستعلام فنقوم باختيار جدول أخر أو استعلام اخر
ونقوم بإضافة الحقول المختارة من الجدول الثاني
مقدمة عن الاستعلامات queries  وإنشاء استعلام باستخدام المعالج query wizard  فى برنامج الاكسيس MS access
 نقوم بتسمية الاستعلام بالاسم الذى نريده وهنا نختر اسم courses query

مقدمة عن الاستعلامات queries  وإنشاء استعلام باستخدام المعالج query wizard  فى برنامج الاكسيس MS access
 نلاحظ أنه تمت إضافة الاستعلام كعنصر من عناصر قاعدة البيانات  ويظهر الاستعلام كما هو واضح كما انه عند فتح الاستعلام يظهر حقول الاستعلام وهى مأخوذة من أكثر من جدول كما هو موضح.
مقدمة عن الاستعلامات queries  وإنشاء استعلام باستخدام المعالج query wizard  فى برنامج الاكسيس MS access


ربط نموذج رئيسي form مع نموذج فرعي subform باستخدام زر فتح نموذج open form وكيفية تأمين البيانات به فى برنامج أكسيس MS access

السلام عليكم ورحمة الله وبركاته
فى هذا الدرس سنتناول بالشرح كيفية ربط نموذج رئيسي بنموذج فرعي باستخدام زر الفتح open form

خطوات ربط نموذج رئيس form مع نموذج فرعي subform عن طريق زر button

1- لابد أولاً من وجود جدولين بينهما علاقة One to many  
2- نقوم بإنشاء نموذج المدرسة school وذلك بالضغط على  جدول school ثم من التبويب create نضغط على form wizard لإنشاء النموذج عن طريق المعالج
ربط نموذج رئيسي  form مع نموذج فرعي sub form باستخدام زر فتح نموذج open form وإغلاق النموذج باستخدام الأمر close form وكيفية تأمين البيانات به فى برنامج ميكروسوفت أكسيس MS access

 نقوم باختيار الحقول التى نريد إضافتها إلى النموذج كما هو موضح بالشكل

ربط نموذج رئيسي  form مع نموذج فرعي sub form باستخدام زر فتح نموذج open form وإغلاق النموذج باستخدام الأمر close form وكيفية تأمين البيانات به فى برنامج ميكروسوفت أكسيس MS access

نختار الشكل الذى نريد أن تظهر به البيانات وهنا اخترنا الشكل columnar عمودي بحيث تظهر بيانات مدرسة واحدة فقط فى كل نموذج.
ربط نموذج رئيسي  form مع نموذج فرعي sub form باستخدام زر فتح نموذج open form وإغلاق النموذج باستخدام الأمر close form وكيفية تأمين البيانات به فى برنامج ميكروسوفت أكسيس MS access

نقوم بتسمية النموذج وهنا اخترنا له اسم school form

ربط نموذج رئيسي  form مع نموذج فرعي sub form باستخدام زر فتح نموذج open form وإغلاق النموذج باستخدام الأمر close form وكيفية تأمين البيانات به فى برنامج ميكروسوفت أكسيس MS access
نقوم بإنشاء النموذج الفرعي وهو نموذج المعلمين teachers ونقوم بتحديده بالماوس كما هو موضح ثم من التبويب create نضغط على more forms  نماذج إضافية  ثم نختر multiple items اى عناصر متعددة بحيث يظهر أكثر من عنصر فى النموذج الواحد 

ربط نموذج رئيسي  form مع نموذج فرعي sub form باستخدام زر فتح نموذج open form وإغلاق النموذج باستخدام الأمر close form وكيفية تأمين البيانات به فى برنامج ميكروسوفت أكسيس MS access

شكل النموذج المتعدد بعد إنشاؤه كما يظهر بالشكل

ربط نموذج رئيسي  form مع نموذج فرعي sub form باستخدام زر فتح نموذج open form وإغلاق النموذج باستخدام الأمر close form وكيفية تأمين البيانات به فى برنامج ميكروسوفت أكسيس MS access
 نختر اسم مناسب للنموذج الفرعي الخاص بالمعلمين teachers وهنا نختر teacherform

ربط نموذج رئيسي  form مع نموذج فرعي sub form باستخدام زر فتح نموذج open form وإغلاق النموذج باستخدام الأمر close form وكيفية تأمين البيانات به فى برنامج ميكروسوفت أكسيس MS access

نفتح نموذج school form فى وضع التصميم design view ثم من التبويب design نقوم بإضافة زر button ونقوم برسم أبعاده بالماوس كما هو موضح.
ربط نموذج رئيسي  form مع نموذج فرعي sub form باستخدام زر فتح نموذج open form وإغلاق النموذج باستخدام الأمر close form وكيفية تأمين البيانات به فى برنامج ميكروسوفت أكسيس MS access

نلاحظ أنه تم فتح مربع حواري dialog box نختر من التبويب form operators نضغط على open form
ربط نموذج رئيسي  form مع نموذج فرعي sub form باستخدام زر فتح نموذج open form وإغلاق النموذج باستخدام الأمر close form وكيفية تأمين البيانات به فى برنامج ميكروسوفت أكسيس MS access

نضغط على next ثم نقوم باختيار النموذج الذى نريد أن يقوم هذا الزر button بفتحه عند الضغط عليه وهنا نختر النموذج الفرعي teacher form ثم نضغط على next
ربط نموذج رئيسي  form مع نموذج فرعي sub form باستخدام زر فتح نموذج open form وإغلاق النموذج باستخدام الأمر close form وكيفية تأمين البيانات به فى برنامج ميكروسوفت أكسيس MS access

ثم نضغط على open the form and find specific data وذلك لتحديد حقل الربط في كلا الجدولين. ثم نضغط على Next
ربط نموذج رئيسي  form مع نموذج فرعي sub form باستخدام زر فتح نموذج open form وإغلاق النموذج باستخدام الأمر close form وكيفية تأمين البيانات به فى برنامج ميكروسوفت أكسيس MS access
 نقوم بتحديد حقل الربط بين كلا الجدولين وهنا  حقل الربط هو school id ثم نضغط على <-> لإضافتهم فى خانة Matching field ثم نضغط على Next
ربط نموذج رئيسي  form مع نموذج فرعي sub form باستخدام زر فتح نموذج open form وإغلاق النموذج باستخدام الأمر close form وكيفية تأمين البيانات به فى برنامج ميكروسوفت أكسيس MS access
 ثم نضغط على text لاختيار نص يتم كتابته على نموذج الفتح  ونكتب الاسم وهو هنا المعلمين العاملين بالمدرسة.

ربط نموذج رئيسي  form مع نموذج فرعي sub form باستخدام زر فتح نموذج open form وإغلاق النموذج باستخدام الأمر close form وكيفية تأمين البيانات به فى برنامج ميكروسوفت أكسيس MS access
 وهنا يمكن تسمية الزر button او تركه كما هو ثم نضغط finish
ربط نموذج رئيسي  form مع نموذج فرعي sub form باستخدام زر فتح نموذج open form وإغلاق النموذج باستخدام الأمر close form وكيفية تأمين البيانات به فى برنامج ميكروسوفت أكسيس MS access
 نقوم بفتح نموذج المدرسة      school فى وضع التشغيل form view فنلاحظ شكل الزر button المعلمين العاملين بالمدسة وعند الضغط عليه يتم فتح النموذج الفرعي sub form المعلمين teachers

ربط نموذج رئيسي  form مع نموذج فرعي sub form باستخدام زر فتح نموذج open form وإغلاق النموذج باستخدام الأمر close form وكيفية تأمين البيانات به فى برنامج ميكروسوفت أكسيس MS access

نموذج المعلمين بعد فتحه  عند الضط على الزر button  ونلاحظ أنه تم الربط بين النموذجين بحقل schoolid ولكن يمكن إضافة معلم جديد واختيار اسم أى مدرسة أخرى غير المدرسة الافتراضية  لذا نقوم بتغيير القيمة الافتراضية بحيث تكون القيمة الافتراضية هى الموجودة بحقل schoolid في نموذج المدرسة school .
ربط نموذج رئيسي  form مع نموذج فرعي sub form باستخدام زر فتح نموذج open form وإغلاق النموذج باستخدام الأمر close form وكيفية تأمين البيانات به فى برنامج ميكروسوفت أكسيس MS access

نقوم بفتح نموذج المعلمين teachers form فى وضع التصميم design view ثم نضغط على القائمة المنسدلة الخاصة  بحقل الربط وهى هنا schoolid ثم نضغط على property sheet لإظهار خصائص هذه القائمة ثم نضغط على ... الموجودة بجوار default value

ربط نموذج رئيسي  form مع نموذج فرعي sub form باستخدام زر فتح نموذج open form وإغلاق النموذج باستخدام الأمر close form وكيفية تأمين البيانات به فى برنامج ميكروسوفت أكسيس MS access
 ثم نختر allforms ونختر schoolform ثم schoolid بحيث أن القيمة الافتراضية التي توجد فى اسماء المدارس فى نموذج المعلم teachers form تكون هى نفس القيمة الموجودة  في schoolid في نموذج المدارس school form
ربط نموذج رئيسي  form مع نموذج فرعي sub form باستخدام زر فتح نموذج open form وإغلاق النموذج باستخدام الأمر close form وكيفية تأمين البيانات به فى برنامج ميكروسوفت أكسيس MS access
 نلاحظ ان تم تغيير القيمة الافتراضية بحيث تكون هى نفس القيمة الافتراضية الموجودة بنموذج المدارس school form ولكن مازال المستخدم يستطيع تغييرها إن أراد ذلك.
ربط نموذج رئيسي  form مع نموذج فرعي sub form باستخدام زر فتح نموذج open form وإغلاق النموذج باستخدام الأمر close form وكيفية تأمين البيانات به فى برنامج ميكروسوفت أكسيس MS access
 نقوم بتأمين بيانات حقل كود المدرسة schoolid في جدول المعلمين teachrsform بحيث لا يستطيع المستخدم تغيير اسم المدرسة الموجودة فى حقل schoolid وذلك باختيار locked yes كما هو موضح
ربط نموذج رئيسي  form مع نموذج فرعي sub form باستخدام زر فتح نموذج open form وإغلاق النموذج باستخدام الأمر close form وكيفية تأمين البيانات به فى برنامج ميكروسوفت أكسيس MS access
 

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

تكلمنا فى عدد من الدروس السابقة عن طريقة إنشاء قائمة منسدلة combo box وربطها بمصدر البيانات .
وفى هذا الدرس سنتناول بالشرح طريقة إنشاء قائمة منسدلة combo box (يطلق عليها أيضا مربع تحرير وسرد) معتمدة على بعضها البعض .
ففي هذا الدرس لدينا ثلاث جداول مرتبطة مع بعضها البعض
الجدول يمثل قارات العالم continents
الجدول الثانى يمثل مجموعة من الدول countries (كل مجموعة من الدول توجد فى قارة معينة)
الجدول الثالث يمثل عدد من المحافظات governorates (كل دولة تتكون من عدة محافظات)
والأن نريد ثلاث قوائم منسدلة combo box هذه القوائم معتمدة على بعضها البعض
فالقائمة الأولى تعرض قارات العالم
والقائمة الثانية تعرض دول العالم
والقائمة الثالث تعرض محافظات كل دولة
ونريد بمجرد اختيار قارة من هذه القارات ..ظهور الدول الموجودة فى هذه القارة فقط فى القائمة المنسدلة الخاصة بالدول وبمجرد اختيار دولة معينة يتم ظهور محافظات هذه الدولة فقط فى قائمة المحافظات.
ولعمل ذلك لابد أولاً من إنشاء العلاقات المختلفة بين هذه الجداول ونلاحظ ان لدينا ثلاث جداول العلاقة بينهم One to many كما هو موضح بالشكل.
شرح طريقة إنشاء القوائم المنسدلة combo box (قوائم التحرير والسرد) المعتمدة على بعضها البعض فى برنامج الاكسيس MS access
من التبويب create  نضغط على form design وذلك لإنشاء نموذج فارغ فى وضع التصميم design view

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

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

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

نقف بالمؤشر على القائمة المنسدلة ومن التبويب design نضغط على property sheet لإظهارها إن لم تكن ظاهرة ثم نقوم بتحديد مصدر البيانات لهذه القائمة من التبويب data ونضغط على row source
شرح طريقة إنشاء القوائم المنسدلة combo box (قوائم التحرير والسرد) المعتمدة على بعضها البعض فى برنامج الاكسيس MS access

نلاحظ أنه تم ظهور المربع الحواري show table فنختر الجدول الذى نريد أن يكون مصدر البيانات لهذه القائمة المنسدلة وهو جدول القارات contients  فنضغط عليه ثم add
شرح طريقة إنشاء القوائم المنسدلة combo box (قوائم التحرير والسرد) المعتمدة على بعضها البعض فى برنامج الاكسيس MS access

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

نضغط على close  لإغلاق الشاشة ثم نضغط yes لحفظ التغييرات التى حدثت على مصدر البيانات لهذه القائمة
شرح طريقة إنشاء القوائم المنسدلة combo box (قوائم التحرير والسرد) المعتمدة على بعضها البعض فى برنامج الاكسيس MS access

نقوم بتغيير عدد الأعمدة  column count إلى 2 ثم نقوم بتغيير عرض العمود الأول ليكون 0 والعمود الثانى مثلا 4سم بحيث يتم إظهار بيانات العمود الثانى والخاص بأسماء القارات بينما يتم تسجيل القيم فى العمود الأول كود القارةcontienentid
شرح طريقة إنشاء القوائم المنسدلة combo box (قوائم التحرير والسرد) المعتمدة على بعضها البعض فى برنامج الاكسيس MS access

ثم نقوم بفتح النموذج فى طريقة العرض form view  نلاحظ ظهور قائمة القارات عند الضغط على القائمة المنسدلة كما هو موضح بالشكل.
شرح طريقة إنشاء القوائم المنسدلة combo box (قوائم التحرير والسرد) المعتمدة على بعضها البعض فى برنامج الاكسيس MS access

بنفس الطريقة نقوم بإضافة القائمة المنسدلة الثانية الخاصة بالدول ثم نقوم بتحديد مصدر البيانات لهذه القائمة ونحدد الجدول countries كمصدر البيانات لهذه القائمة ثم  نقوم بإضافة الحقول التى تعتبر مصدر البيانات لهذه القائمة ثم نضيف حقل الربط بين الجدولين وهو conienentid وفى خانة criteria نحدد هذا الحقل بحيث تظهر الدول طبقا للقارات المرتبطة بها ونكتب [forms]!]form2]![combo0] وبهذا لا تظهر سوى الدول الموجودة فى نفس القارة التى تم إختيارها من القائمة المنسدلة الأولى 
شرح طريقة إنشاء القوائم المنسدلة combo box (قوائم التحرير والسرد) المعتمدة على بعضها البعض فى برنامج الاكسيس MS access

ثم نضغط على close لإغلاق هذه الشاشة ونضغط على Yes لحفظ التغييرات 
شرح طريقة إنشاء القوائم المنسدلة combo box (قوائم التحرير والسرد) المعتمدة على بعضها البعض فى برنامج الاكسيس MS access
نضغط على القائمة المنسدلة الأولى الخاصة بالقارات  ومن event نختر after update
شرح طريقة إنشاء القوائم المنسدلة combo box (قوائم التحرير والسرد) المعتمدة على بعضها البعض فى برنامج الاكسيس MS access
نختر code builder  لإظهار شاشة محررالأكواد 
شرح طريقة إنشاء القوائم المنسدلة combo box (قوائم التحرير والسرد) المعتمدة على بعضها البعض فى برنامج الاكسيس MS access

نكتب هذا الكود combo2.value=“”  وذلك حتى تكون القيمة الظاهرة فى القائمة المنسدلة الثانية فارغة ثم نكتب refresh حتى يتم التحديث طبقا للاختيار المحدد فى القائمة المنسدلة
شرح طريقة إنشاء القوائم المنسدلة combo box (قوائم التحرير والسرد) المعتمدة على بعضها البعض فى برنامج الاكسيس MS access

نلاحظ الأن عند الانتقال إلى وضع form view أنه عند الضغط على القارات واختيار مثلا قارة اسيا تظهر الدول الموجودة بقارة آسيا.
شرح طريقة إنشاء القوائم المنسدلة combo box (قوائم التحرير والسرد) المعتمدة على بعضها البعض فى برنامج الاكسيس MS access
نضيف القائمة المنسدلة الثالثة combo box الخاصة بالمحافظات ونعمل على تحديد مصدر البيانات لهذه القائمة من Row source
شرح طريقة إنشاء القوائم المنسدلة combo box (قوائم التحرير والسرد) المعتمدة على بعضها البعض فى برنامج الاكسيس MS access
بنفس الطريقة نقوم بإضافة القائمة المنسدلة  الثالثة الخاصة بالمحافظات ثم نقوم بتحديد مصدر البيانات لهذه القائمة ونحدد الجدول governoratesكمصدر البيانات لهذه القائمة ثم  نقوم بإضافة الحقول التى تعتبر مصدر البيانات لهذه القائمة ثم نضيف حقل الربط بين الجدولين وهو courntryid وفى خانة criteria نحدد هذا الحقل بحيث تظهر الدول طبقا للقارات المرتبطة بها ونكتب [forms]!]form2]![combo2] وبهذا لا تظهر سوى المحافظات الموجودة فى الدولة التى تم اختيارها من القائمة المنسدلة الثانية
شرح طريقة إنشاء القوائم المنسدلة combo box (قوائم التحرير والسرد) المعتمدة على بعضها البعض فى برنامج الاكسيس MS access
نقوم بتغيير عدد الأعمدة التى سيتم عرضها إلى 2 column count  ثم نغير عرض العمود الأول بحيث يكون 0 والعمود الثانى يكون عرضه مثلا 5 سم بحيث يتم إظهار بيانات العمود الثانى countrynameبينما يتم تسجيل القيم فى العمود الأول الخاص بكود الدولة countryid
شرح طريقة إنشاء القوائم المنسدلة combo box (قوائم التحرير والسرد) المعتمدة على بعضها البعض فى برنامج الاكسيس MS access
نقف بالمؤشر على القائمة المنسدلة الخاصة بجدول القارات conienentsومن التبويب design نضغط على property sheet لإظهارها إن لم تكن ظاهرة

ومن التبويب event  ومن after ubdateنضغط على ... لنفتح محرر الأكواد
شرح طريقة إنشاء القوائم المنسدلة combo box (قوائم التحرير والسرد) المعتمدة على بعضها البعض فى برنامج الاكسيس MS access
نكتب الكود combo4.value=“” ومعناه أن القيمة الافتراضية  الخاصة بالمدن ستكون فارغة  عند اختيار اسم القارة وسيتم عمل تحديث للبيانات طبقا للقارة المختارة .
شرح طريقة إنشاء القوائم المنسدلة combo box (قوائم التحرير والسرد) المعتمدة على بعضها البعض فى برنامج الاكسيس MS access
نقف بالمؤشر على القائمة المنسدلة الخاصة بجدول الدول   countries ثم من التبويب event ومن الأمر after update نضغط على ...لنفتح محرر الأكواد
شرح طريقة إنشاء القوائم المنسدلة combo box (قوائم التحرير والسرد) المعتمدة على بعضها البعض فى برنامج الاكسيس MS access
نكتب هذا الكود comb4.value=“” ثم نكتب refresh ومعناه انه عند اختيار الدولة قم بجعل القيمة الافتراضية للقائمة المنسدلة الخاصة بالمحافظات ستكون فارغة بمجرد اختيار الدولة  ثم قم بعمل تحديث بحيث يتم عرض بيانات المحافظات الخاصة بالدولة المختارة فقط.
شرح طريقة إنشاء القوائم المنسدلة combo box (قوائم التحرير والسرد) المعتمدة على بعضها البعض فى برنامج الاكسيس MS access
نفتح النموذج فى وضع form view ثم نلاحظ أنه عند اختيار قارة معينة يتم عرض دول هذه القارة فى القائمة المنسدلة الخاصة بالدول وكذلك يتم عرض المحافظات الموجودة فى هذه الدولة فقط فى القائمة المنسدلة الخاصة بالمحافظات.
شرح طريقة إنشاء القوائم المنسدلة combo box (قوائم التحرير والسرد) المعتمدة على بعضها البعض فى برنامج الاكسيس MS access

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

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

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