الدرس 14 (شرح قواعد التحقق من صحة البيانات validation Rule) فى الاكسيس Microsoft access - مدرسة الويب web school

أعلان الهيدر

الرئيسية الدرس 14 (شرح قواعد التحقق من صحة البيانات validation Rule) فى الاكسيس Microsoft access

الدرس 14 (شرح قواعد التحقق من صحة البيانات validation Rule) فى الاكسيس Microsoft access

شرح قاعدة التحقق من الصحة validation rule في قواعد البيانات اكسيس access

ماهى قواعد التحقق من صحة البيانات validation rule؟

هى مجموعة من القواعد أو الشروط يضعها مصمم قاعدة البيانات بحيث تتحقق من صحة البيانات التى يقوم المستخدم بإدخالها بحيث تسمح بإدخال بيانات معينة إذا التزم بتلك القواعد والشروط ومنع بيانات أخرى من الإدخال بواسطة المستخدم إذا لم يلتزم بهذه الشروط والقواعد .
يمكننا وضع قواعد التحقق validation rule مع معظم أنواع البيانات التى نقوم بإدخالها فيمكننا التحكم فى النصوص المدخلة أو التاريخ أو الأرقام وغير ذلك

أولاً:استخدام قواعد التحقق من صحة البيانات مع  النص text

قد نحتاج أحيانا أحيانا إلى أن يقوم المستخدم بكتابة جنس الشخص فى قاعدة البيانات ونريد أن يكتب فى الجنس إما ذكر أو أنثى فقط ولا نريده أن يكتب غير ذلك مثل امرأة أو رجل أو ولد أو خلافه
فنستخدم الكلمة Like ونضع بين علامتى اقتباس الكلمات التى نريد إدخالها فى هذا الحقل ونفصل بين كل كلمة وأخرى بالكلمة Or
فلإدخال جنس الشخص بحيث يكون ذكر أو انثى يكون النص كالتالي فى خانة validation rule
Like "ذكر" or "أنثي" 
وتجد أسفل خانة validation rule توجد خانة validation text ووظيفتها إظهار النص الذى يظهر فى حالة إدخال بيانات لا تتفق مع الشروط والقواعد الموضوعة بحيث تنبه المستخدم بالخطأ وكيف يصلح هذا الخطأ
قاعدة تحقق- اكسيس- validation rule- access

قاعدة التحقق validation rule لرقم أو عملة

عند التعامل مع الأرقام نستخدم القواعد المنطقية مثل علامة = فإذا أردت أن تكون المدخلات تساوى رقم معين اكتب مثلا =5
وعلامة > فى حالة مثلا أن المدخلات أقل من رقم معين
علامة >= أقل من أو يساوى فى حال المدخلات أقل من أو يساوى رقم معين
علامة < أكبر من فى حالة المدخلات أكبر من رقم معين
علامة =< فى حالة المدخلات أكبر من أو تساوى قيمة معينة
فإذا كان هناك حقل لإدخال عمر الموظف وكانت القاعدة أن يكون العمر أكبر من أو يساوى  20 وأقل من 60 فنستخدم قاعدة التحقق كما يلى
>=20 and <60
access- Microsoft- validation rule- number

قاعدة التحقق validation rule من تاريخ 

يمكن استخدام قاعدة التحقق validation rule مع التاريخ فمثلا عند الرغبة فى التحقق من صحة مدخل معين خاص بتاريخ معين نكتب القواعد المنطقية مثل أكبر من أو أكبر من أو يساوى وغيرها من القواعد المنطقية.


access- validation rule- date- قواعد التحقق- اكسيس

قواعد التحقق  validation rule لكتابة الايميل الالكتروني email

نريد أحيانا من المستخدمين كتابة البريد الالكتروني email فنقوم بوضع قاعدة التحقق كما يلى:-
Like "*@*.*"
حيث أن الرمز * هو الرمز الشامل ويعنى ممكن إدخال نص أو رقم أو أى رمز ثم علامة @ وبعده * رمز شامل ايضا وبعده . ثم * مرة ثالثة حسب نوع الدومين 
validation rule- access- email- قواعد التحقق لكتابة الايميل فى الاكسيس

قاعدة تحقق validation rule لإدخال حروف فقط text only

  من المعروف أنه عند اختيار الخاصية text يمكن إدخال نص وأرقام ولكن ماذا لو أردنا إدخال نص فقط فى الحقل ؟؟ نقوم باستخدام قاعدة تحقق مثل هذه
like "*[a-z]"

access 2010- validation rule- text only - قاعدة تحقق لإدخال نص فقط

قاعدة تحقق validation rule لإدخال أرقام فقط number only

  من المعروف أنه عند اختيار الخاصية text يمكن إدخال نص وأرقام ولكن ماذا لو أردنا إدخال رقم فقط فى الحقل  مثل حقل رقم الموبايل فيكون نوع بياناته نصية لأننا لا نقوم بإجراء عمليات حسابية على هذا الحقل وفى نفس الوقت تكون أرقام و؟؟ نقوم باستخدام قاعدة تحقق مثل هذه
like "*[0-9]"
validation rule- number only - field- access- قاعدة تحقق لإدخال أرقام فقط فى الاكسيس

إنشاء قاعدة التحقق من صحة البيانات validation rule فى وضع datasheet view

يمكن إنشاء قاعدة التحقق من صحة البيانات validation rule فى وضع datasheet view للجدول وذلك كالتالي:-
قف على الحقل المراد إنشاء قاعدة تحقق له ومن التبويب fields اختر validation ومنها اختر field validation rule واكتب قاعدة التحقق التى ترغب فى تطبيقها على هذا الحقل ولكتابة رسالة تظهر للمستخدم فى حالة مخالفته لقاعدة التحقق من التبويب fields اختر validation ومنها اختر field validation message
validation rule- datasheet view- field- access - اكسيس

ليست هناك تعليقات:

إرسال تعليق

شائع هذا الأسبوع

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

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

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