جعل حقل مطلوبًا أو للقراءة فقط على نموذج
الهدف
علّم حقلًا في نموذج بأنه مطلوب — يجب على المستخدم ملؤه قبل أن يُحفظ السجل — أو للقراءة فقط — يُعرض الحقل لكن لا يمكن تعديله.
المتطلبات المسبقة
- أنت مسجّل الدخول بدور المصمم (أو مسؤول المنصة).
- لديك نموذج مفتوح في مصمم النماذج والحقل موضوع عليه (راجع إنشاء نموذج).
الخطوات
-
في مصمم النماذج، اختر الحقل على اللوحة. تظهر إعداداته في لوحة الخصائص.
-
علّم مطلوب لجعل الحقل إلزاميًا على هذا النموذج. يظهر بجانب تسمية الحقل المطلوب نجمة حمراء، ويرفض النموذج الحفظ ما دام الحقل فارغًا، ويضع عليه «هذا الحقل مطلوب.»
يبدأ المربع من إعداد الحقل نفسه (راجع إضافة حقل إلى كيان)، فالحقل الذي عُلّم مطلوبًا عند إنشائه يكون معلَّمًا هنا سلفًا — وهو ما سيلقاه المستخدم على النموذج. اتركه كما وجدته فيتبع الموضعُ الحقلَ ببساطة؛ وأزل العلامة فيقول هذا النموذج إن الحقل اختياري، مهما قال إعداد الحقل نفسه لاحقًا.
-
علّم للقراءة فقط لعرض قيمة الحقل دون السماح للمستخدم بتغييرها. يُعرض الحقل الذي للقراءة فقط بوصفه نصًا عاديًا، بلا عنصر إدخال.
-
اختر حفظ.
ما الذي يحدث خلف الكواليس
مطلوب وللقراءة فقط خاصيتان لوضع الحقل على هذا النموذج، لا للحقل نفسه — فالحقل نفسه قد يكون مطلوبًا على نموذج واختياريًا على آخر. وتُحفظان داخل تعريف النموذج ويُتحقق منهما مقابل مخطط النماذج.
ولا يخزّن الموضع مطلوب إلا حين يختلف عن إعداد الحقل نفسه. وهذا ما يجعل حقلًا عُلّم مطلوبًا لاحقًا ينتقل إلى كل نموذج لم يقل خلاف ذلك، بينما يحتفظ النموذج الذي خفّفه عمدًا بقراره.
الطلب قاعدة نموذج، تمامًا كما في Power Apps — وليس قيدًا على قاعدة البيانات. فكل عمود كيان قابل للقيمة الفارغة على مستوى قاعدة البيانات، لذلك:
- النموذج هو ما يفرض «املأ هذا»: يجري الفحص في المتصفح عند الحفظ، وتمنع القيمة المطلوبة المفقودة الحفظَ دون ذهاب وإياب إلى الخادم.
- السجل المُنشأ بطريقة أخرى (استيراد، استدعاء API، حفظ جزئي) لا يُرفض بسبب حقل مطلوب مفقود. والقيمة الوحيدة التي يصرّ عليها الخادم هي الحقل الأساسي (الاسم) للسجل، لأن كل قائمة وبحث يعرضان السجل به.
ولأن الطلب يقيم على النموذج لا على العمود، يمكنك إضافة حقل مطلوب إلى جدول موجود أو تخفيفه دون إعادة كتابة أي بيانات.
حل المشكلات
- لا تظهر النجمة ولا فحص الطلب. — تأكّد من أنك علّمت مطلوب على وضع الحقل (اختر الحقل، لا قسمه) وحفظت النموذج. لا يُطبّق طلب الحقل الافتراضي إلا حين لا يتجاوزه الوضع.
- حقل علّمته للقراءة فقط ما زال يحفظ قيمة قديمة. — للقراءة فقط تعني أن المستخدم لا يستطيع تعديل الحقل عل ى هذا النموذج؛ أما القيمة الموجودة على السجل مسبقًا فتُعرض وتُبقى كما هي. ولمنع كتابة أي قيمة إطلاقًا، أزِل الحقل من النموذج.