التحكّم في تنسيقات إدخال البيانات بواسطة أقنعة الإدخال

هام: تمت ترجمة هذه المقالة ترجمة آلية، راجع إقرار إخلاء المسؤولية. يرجى الاطلاع على النسخة الإنجليزية من هذه المقالة. هنا للرجوع إليها.

اذا كان لديك عده اشخاص ادخال البيانات في قاعده بيانات Access، يمكنك تحديد كيف يجب علي المستخدمين ادخال بيانات في حقول معينه ل# المساعده في المحافظه علي التناسق و# قاعده البيانات ل# تسهيل ادارتها. علي سبيل المثال، يمكنك تعيين قناع ادخال ل# نموذج حيث يمكن ل# المستخدمين ادخال ارقام الهاتف فقط في تنسيق السويديه او العناوين ب# تنسيق الفرنسيه. يمكنك تعيين تنسيق معين ل# قناع الادخال، و# حدد تنسيق اخر ب# حيث يتم عرض البيانات نفسها طريقه مختلفه.

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

في هذه المقالة

حول أقنعة الإدخال

الاحرف التي تعرف اقنعه الادخال

إنشاء قناع إدخال

التفكير في الاستخدام قبل تطبيق قناع الإدخال

أمثلة عن أقنعة الإدخال

حول استخدام أقنعة الإدخال لعناوين البريد الإلكتروني

حول أقنعة الإدخال

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

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

توفير اقنعه الادخال تعيين تنسيق ل# ادخال البيانات في حقل ب# استخدام الاحرف و# الرموز. عند تطبيق قناع ادخال الي حقل، اي شخص لديه ادخالا البيانات في هذا الحقل يجب اتباع نمط معين المعرف ب# واسطه قناع الادخال. علي سبيل المثال، اذا قام مستخدم قاعده البيانات ب# ادخال رقم هاتف ب# دون رمز المنطقه و# في هذه قناع معين، 555-0187 (_) xt.___ المستخدم سيتعذر ل# حفظ البيانات حتي تتم اضافه البيانات رمز المنطقه. يعتمد سلوك exact علي كيف يقوم مصمم قاعده البيانات ب# اعداد قناع الادخال.

توفر أقنعة الإدخال نسبة كبيرة من التحقق من صحة البيانات وتمنع المستخدمين من إدخال بيانات غير صحيحة (كإدخال رقم هاتف في حقل التاريخ مثلاً). ويمكن أيضًا لأقنعة الإدخال أن تساعد على التأكد من قيام المستخدمين بإدخال البيانات بطريقة متناسقة. من شأن هذا التناسق أن يسهّل عملية البحث عن البيانات كما يسهّل الحفاظ على قاعدة البيانات.

تذكّر أنك تعرّف أقنعة الإدخال للتحكم في التنسيق المستخدم لإدخال بيانات في قاعدة البيانات، ولكن يمكنك تطبيق تنسيق آخر على البيانات نفسها لتغيير طريقة عرض البيانات. على سبيل المثال، يمكن لقناع الإدخال تعريف التواريخ التي يجب إدخالها في تنسيق مثل YYYY.MM.DD، ولكن مع جعل التواريخ تظهر بالتنسيق DD-MMM-YYYY.

الأجزاء الثلاثة لقناع الإدخال

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

  • الجزء الأول إلزامي. إنه يتضمّن أحرف القناع أو سلسلة الأحرف التي تكوّنه (سلسلة من الأحرف) مع العناصر النائبة والبيانات الحرفية مثل الأقواس والنقاط والواصلات.

  • الجزء الثاني اختياري ويشير إلى أحرف القناع المضمّنة وكيفية تخزينها ضمن الحقل. إذا تم تعيين الجزء الثاني إلى القيمة 0، فيتم تخزين الأحرف مع البيانات، وإذا تم تعيينه إلى القيمة 1، فيتم عرض الأحرف فقط بدون تخزينها. يمكن أن يؤدي تعيين الجزء الثاني إلى القيمة 1 إلى توفير في المساحة المخصصة لتخزين قاعدة البيانات.

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

علي سبيل المثال، هذه قناع ادخال ل# ارقام هواتف في تنسيق الولايات المتحده الامريكيه: 000 000 (999); 0;-:

  • يستخدم القناع حرفين نائبين هما 9 و0. يشير الحرف 9 إلى رقم اختياري (مما يجعل إدخال رمز المنطقة أمرًا اختياريًا)، وتشير كل قيمة 0 إلى رقم إلزامي.

  • تشير القيمة 0 في الجزء الثاني من قناع الإدخال إلى أنه سيتم تخزين أحرف القناع مع البيانات.

  • يحدد الجزء الثالث من قناع الإدخال استخدام الواصلة (-) بدلاً من حرف التسطير أسفل السطر (_) كحرف نائب.

أعلى الصفحة

الأحرف التي تعرّف أقنعة الإدخال

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

الحرف

التفسير

0

يجب على المستخدم إدخال رقم (0 إلى 9).

9

يمكن للمستخدم إدخال رقم (0 إلى 9).

#

يمكن للمستخدم إدخال رقم أو مسافة أو علامة الجمع أو الطرح. إذا تم تخطيها، يدخل Access مسافة فارغة.

L

يجب على المستخدم إدخال حرف.

?

يمكن للمستخدم إدخال حرف.

A

يجب على المستخدم إدخال حرف أو رقم.

a

يمكن للمستخدم إدخال حرف أو رقم.

&

يجب على المستخدم إدخال سواء حرف أو مسافة.

C

يمكن للمستخدم إدخال الأحرف أو المسافات.

. , : ; - /

العناصر النائبة للعشرات والآلاف، وفواصل التاريخ والوقت. يعتمد الحرف الذي تحدده على إعدادات Microsoft Windows الإقليمية.

>

تحويل كافة الأحرف التي تلي هذا الحرف إلى أحرف كبيرة.

>

تحويل كافة الأحرف التي تلي هذا الحرف إلى أحرف صغيرة.

!

تعبئة قناع الإدخال من اليسار إلى اليمين بدلاً من تعبئته من اليمين إلى اليسار.

\

سيتم عرض الأحرف التي تلي هذا الحرف مباشرة كما هي.

""

سيتم عرض الأحرف المضمّنة بين علامات اقتباس مزدوجة كما هي.

أعلى الصفحة

إنشاء قناع إدخال

يمكنك إما إضافة أقنعة الإدخال بسرعة باستخدام "معالج قناع الإدخال" أو تحديد الأقنعة يدويًا بكتابة أقنعة مخصصة إلى إعداد خاصية حقل قناع الإدخال.

إضافة أقنعة الإدخال باستخدام "معالج قناع الإدخال"

يصف هذا القسم كيف يمكنك إضافة قناع إدخال معرّف مسبقًا إلى حقل جدول أو استعلام أو عنصر تحكم نموذج أو تقرير باستخدام "معالج قناع الإدخال".

إضافة قناع إدخال إلى حقل جدول

إضافة قناع إدخال إلى استعلام

إضافة قناع إدخال إلى عنصر تحكم نموذج أو تقرير

إنشاء أقنعة إدخال مخصصة

تخصيص أقنعة الإدخال من "معالج قناع الإدخال"

تخصيص أقنعة الإدخال من إعداد خاصية الحقل

إضافة قناع إدخال إلى حقل جدول

يمكنك استخدام أقنعة الإدخال مع الحقول التي تم تعيينها إلى أنواع البيانات "نص" و"رقم" (باستثناء معرّف النسخة المماثلة) و"عملة" و"تاريخ/وقت".

ملاحظة: إذا كنت تستخدم قناع إدخال لحقل التاريخ/الوقت، فلن يعود عنصر التحكم منتقي التاريخ متوفرًا لهذا الحقل.

  1. في جزء التنقل، انقر بزر الماوس الأيمن فوق الجدول، ثم انقر فوق طريقة عرض التصميم في القائمة المختصرة.

  2. انقر فوق الحقل حيث تريد إضافة قناع الإدخال.

  3. ضمن خصائص الحقل، على علامة التبويب عام، انقر فوق مربع خاصية قناع الإدخال.

  4. انقر فوق انشاء زر الزر "منشئ" ل# بدء تشغيل "معالج قناع الادخال".

  5. في قائمة قناع الإدخال، حدد نوع القناع الذي تريد إضافته.

    معالج قناع الإدخال في قاعدة بيانات سطح مكتب Access

  6. انقر فوق المحاولة وأدخل البيانات لاختبار كيفية ظهور القناع.

  7. للمحافظة على قناع الإدخال بدون أي تغييرات، انقر فوق التالي.

  8. حدد الخيار المتعلق بالطريقة التي تريدها لتخزين البيانات.

  9. انقر فوق إنهاء واحفظ تغييراتك.

إضافة قناع إدخال إلى استعلام

  1. في جزء التنقل، انقر بزر الماوس الأيمن فوق الاستعلام المراد تغييره ثم انقر فوق طريقة عرض التصميم من القائمة المختصرة.

  2. في شبكة تصميم الاستعلام، ضع المؤشر في عمود الحقل المراد تغييره.

    يمكنك وضع المؤشر في أي صف من صفوف هذا الحقل.

  3. لفتح ورقة خصائص الحقل، اضغط على F4.

  4. ضمن خصائص الحقل، على علامة التبويب عام، انقر فوق مربع خاصية قناع الإدخال.

  5. انقر فوق انشاء زر الزر "منشئ" ل# بدء تشغيل "معالج قناع الادخال" و# من ثم اتبع الارشادات الوارده في المعالج.

إضافة قناع إدخال إلى عنصر تحكم نموذج أو تقرير

  1. في جزء التنقل، انقر بزر الماوس الأيمن فوق النموذج أو التقرير المراد تغييره ثم انقر فوق طريقة عرض التصميم من القائمة المختصرة.

  2. انقر بزر الماوس الأيمن فوق عنصر التحكم المراد تغييره، ثم انقر فوق خصائص من القائمة المختصرة.

  3. على علامة التبويب الكل، انقر فوق مربع خاصية قناع الإدخال.

  4. انقر فوق انشاء زر الزر "منشئ" ل# بدء تشغيل "معالج قناع الادخال" و# من ثم اتبع الارشادات الوارده في المعالج.

إنشاء أقنعة إدخال مخصصة

على الرغم من أن "معالج قناع الإدخال" يوفر أقنعة إدخال لمعظم احتياجات التنسيق الأكثر شيوعًا، إلا أنك قد تحتاج أحيانًا إلى تخصيص أقنعة الإدخال لكي تناسب احتياجاتك بشكل أفضل. يمكن تخصيص أقنعة الإدخال إما بتغيير الأقنعة المعرّفة مسبقًا من "معالج قناع الإدخال" أو بتغيير خاصية قناع الإدخال يدويًا للحقل حيث تريد تطبيق قناع الإدخال.

تخصيص أقنعة الإدخال من "معالج قناع الإدخال"

  1. افتح الكائن في "طريقة عرض التصميم" وانقر فوق الحقل حيث تريد إضافة قناع الإدخال المخصص.

  2. انقر فوق انشاء الزر "منشئ" ل# بدء تشغيل "معالج قناع الادخال".

  3. انقر فوق تحرير قائمة.

    يظهر مربع الحوار معالج تخصيص قناع الإدخال.

  4. أدخل وصفًا جديدًا في مربع النص الوصف باستخدام الأحرف والعناصر النائبة من الجدول.

  5. انقر فوق السهم المتجه للأسفل في نوع القناع وحدد نوع قناع مناسب.

  6. انقر فوق إغلاق. يظهر قناع الإدخال الجديد في القائمة.

تخصيص أقنعة الإدخال من إعداد خاصية الحقل

  1. في جزء التنقل، انقر بزر الماوس الأيمن فوق الكائن، ثم انقر فوق طريقة عرض التصميم في القائمة المختصرة.

  2. انقر فوق الحقل حيث تريد إنشاء قناع الإدخال المخصص.

  3. في المنطقة "خصائص الحقل"، انقر فوق مربع النص قناع الإدخال، ثم اكتب القناع المخصص.

  4. اضغط CTRL+S لحفظ التغييرات.

لمزيد من المعلومات حول كيفية تعريف قناع الإدخال، انقر فوق مربع الخاصية قناع الإدخال واضغط على F1. يجب أن تكتب تعريف قناع الإدخال يدويًا للحقلين "رقم" و"عملة".

أعلى الصفحة

التفكير في الاستخدام قبل تطبيق قناع الإدخال

قد يكون من الجيد التفكير في إمكانية حدوث تغييرات تطرأ على احتياجات إدخال البيانات مع اتّساع قاعدة البيانات، وفي ما يلي عدة أسئلة عامة يمكنك البدء بها:

  • هل سيمنع قناع الإدخال المستخدمين من إدخال بيانات ضرورية؟ على سبيل المثال، هل سيتعين على المستخدمين مستقبلاً إدخال أرقام هواتف وفقًا لتنسيق منطقة أخرى؟

  • هل يتداخل القناع مع إعدادات تنسيق العرض؟ على سبيل المثال، انتقل إلى طريقة عرض التصميم، وفي الخاصية تنسيق للحقل الذي يحتوي على قناع الإدخال، اكتب سلسلة التنسيق هذه: ‎(&&&) @@@-@@@@‎. عند عرض الحقل في طريقة عرض "ورقة البيانات"، تشاهد شيئًا كهذا: ‎(425() 5) 55--1212‎.

  • هل تخطط لاستخدام منتقي التاريخ في حقل التاريخ/الوقت؟ إذا استخدمته، فلن يكون بمقدورك حينئذٍ تطبيق قناع إدخال على هذا الحقل.

أعلى الصفحة

أمثلة عن أقنعة الإدخال

تبين الأمثلة الموجودة في الجدول التالي بعض أساليب استخدام قناع الإدخال.

قناع الإدخال هذا

يوفر هذا النوع من القيم

ملاحظات

‎(000) 000-0000‎

‎(206) 555-0199‎

في هذه الحالة، يجب إدخال رمز المنطقة لأن هذا المقطع من القناع (000 محاطًا بأقواس) يستخدم العنصر النائب 0.

‎(999) 000-0000!‎

‎(206) 555-0199‎
( ) ‎555-0199‎

في هذه الحالة، يستخدم مقطع رمز المنطقة العنصر النائب (9)، ولذلك تكون رموز المناطق اختيارية. كذلك تسبب علامة التعجب تعبئة القناع من اليسار إلى اليمين.

‎(000) AAA-AAAA‎

‎(206) 555-TELE‎

السماح باستبدال آخر أربعة أرقام من رقم هاتف أمريكي بأحرف. لاحظ استخدام العنصر النائب 0 في مقطع رمز المنطقة، مما يجعل رمز المنطقة إلزاميًا.

#999

-20
2000

أي أرقام موجبة أو سالبة، وليس أكثر من أربعة أحرف، وبدون فاصل الآلاف أو المنازل العشرية.

‎>L????L?000L0‎

GREENGR339M3
MAY R 452B7

تركيبة من الحرف (L) الإجباري والأحرف (؟) الاختيارية والأرقام (0) الإلزامية. تفرض العلامة أكبر من على المستخدم أن يدخل كافة الأحرف مكتوبة بأحرف كبيرة. ولاستخدام قناع إدخال من هذا النوع، يجب تعيين نوع البيانات لحقل الجدول إلى نص أو مذكرة.

00000-9999

98115-
98115-3007

رمز بريدي إلزامي ومقطع plus-four اختياري.

‎>L<??????????????‎

ِAbbas
Syed

الاسم الأول أو الاسم الأخير مع الحرف الأول مكتوب تلقائيًا بحرف كبير.

ISBN 0-&&&&&&&&&-0

ISBN 1-55615-507-7

رقم كتاب باستعمال النص الحرفي، والرقمين الأول والأخير الإلزاميين، وأي تركيبة أحرف بين هذين الرقمين.

‎>LL00000-0000‎

DB51392-0493

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

حول استخدام أقنعة الإدخال لعناوين البريد الإلكتروني

نظرًا للاختلاف الكبير في عناوين البريد الإلكتروني من حيث عدد الأحرف التي تحتوي عليها، لا تُعد أقنعة الإدخال أداة جيدة لضمان إدخال كافة عناوين البريد الإلكتروني بشكل صحيح. بدلاً من ذلك، نوصي باستخدام خصائص قاعدة التحقق من الصحة ونص التحقق من الصحة.

تضمن قاعدة التحقق من الصحة التي تظهر في الجدول التالي إدخال عنوان البريد الإلكتروني مع حرف واحد أو أكثر، ثم علامة "@", ثم حرف واحد أو أكثر، ثم النقطة، ثم حرف واحد أو أكثر. على سبيل المثال، قد يكون Khalil@example.com مسموحًا به، غير أن Khalil@example,com أو Khalil@example لن يكون كذلك. إذا أدخلت عنوان بريد إلكتروني لا يتطابق مع قاعدة التحقق من الصحة، فلن يقبل Access الإدخال ويعرض الرسالة في خاصية نص التحقق من الصحة. إذا لم يتم إدخال نص في مربع خاصية نص التحقق من الصحة، فيعرض Access رسالة عامة.

الخاصية

الإعداد

قاعدة التحقق من الصحة

Is Null Or ((Like "*?@?*.?*") And ‎(Not Like "*[ ,;]*"))‎

نص التحقق من الصحة (اختياري)

يُرجى إدخال عنوان البريد الإلكتروني مع علامة "@" واسم المجال بالكامل (على سبيل المثال "Khalil@contoso.com").

ل# مزيد من المعلومات حول استخدام قواعد التحقق من الصحه، ب# الاضافه الي الاجراءات المفصله خطوه ب# خطوه، راجع المقاله تقييد ادخال البيانات ب# استخدام قاعده التحقق من صحه.

أعلى الصفحة

ملاحظة: إقرار إخلاء المسؤولية للترجمة الآلية: تمت ترجمة هذه المقالة بواسطة نظام كمبيوتر دون تدخل العامل البشري. توفر Microsoft هذه الترجمات الآلية لمساعدة المستخدمين الذين لا يتحدثون الإنجليزية على استخدام منتجات Microsoft، وخدماتها، وتقنياتها والاستمتاع بها. قد تحتوي هذه المقالة على أخطاء في المفردات، أو بناء الجملة، أو القواعد نظرًا لترجمتها آليًا.

هل كانت المعلومات مفيدة؟

Great! Any other feedback?

How can we improve it?

نشكرك على ملاحظاتك!

×