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

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

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

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

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

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

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

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

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

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

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

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

تقدم أقنعة الإدخال تنسيقات معينة لإدخال البيانات في أحد الحقول باستخدام الأحرف والرموز. عندما تطبّق قناع إدخال على أحد الحقول، يمكن لأي شخص يُدخل البيانات في هذا الحقل اتباع النمط المعين الذي تم تعريفه بواسطة قناع الإدخال. على سبيل المثال، إذا أدخل مستخدم قاعدة البيانات رقم هاتف بدون رمز المنطقة، في هذا القناع المعين، ‎(___) 555-0187‎ الرقم الداخلي ___ فسيتعذّر على المستخدم حفظ البيانات حتى إضافة رمز المنطقة. يعتمد السلوك نفسه على كيفية إعداد قناع الإدخال من قبل مصمم قاعدة البيانات.

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

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

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

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

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

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

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

على سبيل المثال، هذا هو قناع الإدخال لأرقام الهواتف وفق التنسيق الأمريكي: ‎(999) 000-000;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").

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

أعلى الصفحة

ينطبق على: Access 2007, Access 2010



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

نعم لا

كيف يمكننا تحسين ذلك؟

255 الأحرف المتبقية

لحماية الخصوصية، الرجاء عدم تضمين معلومات جهة الاتصال في ملاحظاتك. مراجعة نهج الخصوصية.

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

موارد الدعم

تغيير اللغة