طيبة مصرية || Egyptian Tiaba طيبة مصرية ||  Egyptian Tiaba
recent

آخر الأخبار

recent

شرح خاصية نوع البيانات " معالج البحث " في أكسس

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

 

بحيث ستفتح مباشرة لدينا النافذة التالية
 



هنا انت مخير بين انشاء جدول يحتوي القيم المطلوبة وتجعلها مصدر للقائمة المنسدلة .. اي تنشى جدول خاصة للجنسيات
 



او انك تقوم بكتابة هذه القيم يدويا دون الحاجة لانشاء جدول خاص لها
 



نقوم بكتابة القيم المطلوبة تابع معي الشرح ..
 


نضغط التالي بعد الانتهاء من ادراج القيم
ثم من الصورة ادناه لديك خياران
 


الالتزام بالقائمة اي يجب ان تكون القيمة المدخلة في الحقل جزء من القائمة المنسدلة
او بعدم التأشير فيمكنك اضافة قيم داخل الحقل ليست جزءا من القائمة

الاختيار الثاني هو السماح بالقيم المتعددة في الحقل فتصيح القائمة بالشكل التالي
 
حيث نقوم بتأشير القيم المطلوبة للحقل فاذا قمنا باكثر من اختيار تصبح النتيجة كالتالي
 

متى نحتاج إلى استخدام الحقول متعددة القيم؟

هذا هو السؤال المهم، لنفترض أننا نريد تصميم قاعدة بيانات لدورات الموظفين سنحتاج لذلك -مبدئيا- إلى جدول للموظفين وإلى جدول للدورات، ولأن كل موظف بإمكانه أن يلتحق بأكثر من دورة ولأن كل دورة ممكن أن يلتحق بها أكثر من موظف ستكون العلاقة بين الجدولين هي علاقة أطراف بأطراف (أو علاقة متعدد إلى متعدد)، هذا يعني بأننا سنحتاج أيضا إلى جدولا آخر يكون وسيطا بين جدول الموظفين وجدول الدورات -لإنشاء علاقة أطراف بأطراف- وهو جدول دورات الموظفين .
الحقول متعددة القيم توفر علينا الدخول في تعقيدات ومتاهات العلاقات، كيف؟ في جدول الموظفين سنضيف حقلا متعدد القيم باسم دورات الموظف مثلا، ومن القائمة سنحدد الدورات التي التحق بها الموظف من جدول الدورات، وسيتم تخزين كافة دورات الموظف في هذا الحقل المتعدد القيم، وهكذا نستطيع أن نصل إلى النتيجة نفسها بطريقة سهلة.



كيف تعمل الحقول متعددة القيم؟
في الحقيقة أن Microsoft Access لا يقوم فعليا بتخزين أكثر من قيمة في الحقل الواحد وإن بدا ذلك ظاهريا، بل يقوم نيابة عنك بإنشاء العلاقات والجداول لتخزين القيم فيها فعليا، وتتم إدارة هذه الجداول المخفية ومعالجة البيانات من قبله، إذا كل ما في الموضوع أن Microsoft تريد أن تجعل إنشاء قواعد البيانات المتقدمة أسهل بالنسبة إلينا.
متى يجب عدم استخدام الحقول متعددة القيم؟
1. إذا كانت قائمة الإختيارات أو القيم كبيرة لأن ذلك يؤثر على أداء محرك قاعدة البيانات Microsoft Access.
2. إذا كنت متأكدا أنك لا تحتاج في المستقبل لتكبير أو نقل قاعدة البيانات إلى Microsoft SQL Server، لأن SQL Server لا يدعم هذا النوع من الحقول.

ايضا في عمليات ترحيل البيانات لن يمكن ترحيل مثل هكذا حقل ........




نعود الى الخيار الاول اي بعدم جعل الخيار متعدد القيم وانما فقط ملتزما بالقائمة
تصبح الخيارات كالتالي في نموذج التصميم لحقل معالج البحث
 


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



ومنها او من خلال الاشارة في السهم الى ايكونة القلم يتم تحرير القائمة كالتالي
 

 
كما ايضا يمكن الاضافة من خلال عرض الجدول بطريقة التصميم واضافة القيم الجديدة الى خيار مصدر الصف
لحقل معالج البحث

يمكن من خلال تصميم الجدول تغيير الحقل بالتحويل من كونه لايدعم القيم المتعددة الى السماح بتغيير
خيار السماح بقيم متعددة من لا الى نعم
لكن لايمكن العكس ولايمكن العودة بعد التغيير

 
هذا مايتعلق بنوع البيانات معالج البحث المهم والمميز ,

جزى الله خيرا كل من ساهم فيه

التعليقات



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

جميع الحقوق محفوظة

طيبة مصرية || Egyptian Tiaba

2021