التحكّم في تنسيقات إدخال البيانات بواسطة أقنعة الإدخال
Applies ToAccess لـ Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

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

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

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

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

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

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

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

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

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

  • الجزء الثاني اختياري ويشير إلى أحرف القناع المضمّنة وكيفية تخزينها ضمن الحقل. إذا تم تعيين الجزء الثاني على القيمة ‏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 الإقليمية.

>

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

>

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

!

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

\

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

""

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

متى يجب تجنب استخدام أقنعة الإدخال في Access‏

على الرغم من كون أقنعة الإدخال مفيدة، غير أن استخدامها لا يُعد ملائماً في جميع الحالات. لا تستخدم قناع الإدخال إذا كانت الظروف التالية تنطبق عليك:

  • يحتاج الأشخاص أحياناً إلى إدخال بيانات لا تتطابق مع القناع. لا يسمح قناع الإدخال بالاستثناءات.

  • تخطط لاستخدام عنصر تحكم "منتقي التاريخ" مع حقل التاريخ/الوقت. لا تتطابق أقنعة الإدخال مع عنصر تحكم "منتقي التاريخ".

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

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

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

  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. انقر فوق السهم المتجه للأسفل في نوع القناع وحدد نوع قناع مناسب.

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

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

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

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

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

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

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

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

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

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

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

ملاحظات

‎(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

-202000

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

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

GREENGR339M3 MAY R 452B7

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

00000-9999

98115-98115-3007

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

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

ِAbbasSyed

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

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").

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

أعلى الصفحة

هل تحتاج إلى مزيد من المساعدة؟

الخروج من الخيارات إضافية؟

استكشف مزايا الاشتراك، واستعرض الدورات التدريبية، وتعرف على كيفية تأمين جهازك، والمزيد.

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