إنتقل إلى المحتوى الرئيسي

اختيار عنصر التحكم الخاص بحقل

الهدف​

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

المتطلبات المسبقة​

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

الخطوات​

  1. افتح الكيان من الجداول وانتقل إلى تبويب النماذج.
  2. اختر النموذج لفتح مصمم النماذج.
  3. اختر الحقل الموضوع على لوحة النموذج. تعرض لوحة الخصائص إعدادات ذلك الحقل.
  4. افتح القائمة المنسدلة عنصر التحكم واختر عنصرًا:
    • الافتراضي لنوع الحقل — تختار المنصة عنصر الإدخال المعتاد لنوع بيانات الحقل. وهذه هي نقطة البداية لكل حقل.
    • نص — مربع نص من سطر واحد.
    • منطقة نص — مربع نص متعدد الأسطر.
    • مربع اختيار — مربع تأشير.
    • مفتاح تبديل — مفتاح تشغيل/إيقاف.
    • تاريخ، تاريخ ووقت، وقت — مُنتقي تاريخ و/أو وقت.
    • حقل البحث — مُنتقٍ لسجل في جدول آخر.
    • قائمة منسدلة — اختيار من قائمة خيارات ثابتة.
  5. اضبط خصائص عنصر التحكم، وهي تظهر أسفل القائمة المنسدلة عنصر التحكم وتعتمد على العنصر المختار:
    • منطقة نص — عدد الأسطر، أي ارتفاع المربع.
    • تاريخ، تاريخ ووقت، وقت (وتوائمها الفارسية) — صيغة التاريخ، أي كيفية عرض القيمة. استخدم yyyy أو yy للسنة، وMMMM لاسم الشهر، وMM لرقمه، وdd لليوم، وHH للساعة، وmm للدقائق، وss للثواني؛ وتُعرض أي محارف أخرى كما تُكتب. فعلى سبيل المثال، تعرض dd/MM/yyyy تاريخ 4 مارس 2026 هكذا: 04/03/2026. ويقبل عنصر الوقت صيغة كذلك — HH:mm أو HH:mm:ss — ويعرض النص الإرشادي للمربع الشكل الذي يناسب العنصر. اتركها فارغة لاستخدام صيغة مستوى التطبيق (الإعدادات ← التقويم ← صيغ التاريخ).
    • مربع اختيار، مفتاح تبديل — تسمية نعم وتسمية لا، وهما الكلمتان المعروضتان بجوار عنصر التحكم لكل حالة.
    • حقل البحث — جدول البحث، وهو الجدول الذي يشير الحقل إلى سجلاته، ويُختار من قائمة بجداول البيئة؛ وعرض البحث، الذي يحدد الأعمدة المعروضة في المُنتقي. اترك العرض على الافتراضي (يُحدَّد تلقائيًا) ما لم يكن مطلوبًا من هذا الحقل تحديدًا أن يُظهر أعمدة مختلفة عن مُنتقي الجدول المعتاد. وعدد الصفوف المعروضة، أي كم سجلًّا يعرض المُنتقي دفعةً واحدة (اتركه فارغًا للإعداد الافتراضي وهو ١٠، وارفعه — ٥٠ أو ١٠٠ حتى ٥٠٠ — لجدول يحتاج فيه المستخدم إلى تصفّح قائمة طويلة بدل مواصلة الكتابة)؛ وبعد تحميل حقول الجدول الهدف، حقل الاسم وحقل السطر الثاني وحقل الصورة — أي أي حقل يكون اسم كل مرشَّح، والسطر الأصغر تحته، وصورته. يبقى كل منها على افتراضي (اختيار الجدول نفسه) ما لم يكن مطلوبًا من هذا البحث تحديدًا أن يُقرأ بخلاف اختيار الجدول المعتاد. ومُنتقي الصورة يعرض حقول الملفات والصور فقط.
    • قائمة منسدلة — الخيارات، وهي قائمة بالخيارات المتاحة مفصولة بفواصل (على سبيل المثال، Draft, Sent, Paid).
  6. اختر حفظ.

حقول الملفات والصور تختار نفسها​

يعرض حقل الملف أو الصورة دائمًا عنصر تحكم الملفات في المنصة، مهما كان الاختيار في قائمة عنصر التحكم. فلا شيء للاختيار بينه: يحمل العمود إشارة إلى ملف مخزَّن لا نصًا يكتبه المستخدم، ومربع نصّ فوقه لن يفعل سوى دعوة المستخدم إلى إدخال قيمة ترفضها المنصة.

وما يراه المستخدم موصوف في إضافة ملف أو صورة إلى سجل. وهناك أمران يجدر معرفتهما عند تصميم النموذج: يُخزَّن الملف عند حفظ النموذج، شأنه شأن أي تغيير آخر عليه — بما في ذلك السجل الموجود مسبقًا؛ وحقل الصورة لا يقبل إلا الصور وحدّه أصغر من حدّ حقل الملف، لأن الصورة في النموذج معروضة لا مؤرشفة.

ولحقل الصورة خاصية واحدة تستحق الضبط: حجم الصورة — صغير (الافتراضي، بحجم صورة رمزية)، أو متوسط، أو كبير. اختر كبير لصورة تريد عرضها بارزة — صورة شخص، أو لقطة منتج — واتركها صغير لصورة بحجم أيقونة كعَلَم أو شعار. ولا يغيّر هذا الحجم إلا طريقة عرض الصورة؛ ولا يغيّر الصورة المخزَّنة نفسها.

كيف يتصرف عنصر تحكم حقل البحث​

يخزّن حقل البحث مُعرّف سجل في الجدول المرتبط — وهو مُعرّف لا يمكن لأحد أن يتذكره منطقيًا. لذلك لا يعرضه عنصر التحكم أبدًا. يختار المستخدم الحقل، ويكتب جزءًا من اسم السجل، ثم ينتقي من النتائج المطابقة؛ فيعرض الحقل بعدها اسم ذلك السجل. واختيار الحقل دون كتابة أي شيء يعرض السجلات الأولى، فيكون هناك دائمًا ما يمكن انتقاؤه.

الاسم المعروض هو افتراضيًا الحقل الرئيسي للجدول المرتبط — أو، حين يضبط هذا التحكم حقل الاسم، الحقل الذي اخترته هناك. وإذا كان ذلك الحقل فارغًا على سجل ما، عُرض مُعرّفه بدلًا منه — لا ليُكتب، بل ليمكن التمييز بين صفّين فارغين لولا ذلك.

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

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

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

البحث المتقدم​

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

ويبدأ البحث داخل النافذة من الصفحة الأولى من جديد، واختيار صف يلتقط ذلك السجل ويغلق النافذة.

يُعرض كل سجل في المُنتقي على سطرين: اسمه، ثم — عندما يكون للجدول المرتبط عرض حقل بحث — بقية أعمدة ذلك العرض تحته، فيمكن التمييز بين سجلين يحملان الاسم نفسه. أما تحديد الأعمدة التي يبحث فيها ما يُكتب فيتم على حدة، عبر عرض البحث السريع؛ وإذا لم يُؤلَّف أيٌّ منهما، عرض المُنتقي الحقل الرئيسي وبحث فيه وحده. راجع إنشاء عرض حقل بحث و اختيار الأعمدة التي يطابقها البحث.

ما الذي يحدث خلف الكواليس​

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

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

ويتقدّم عنصر التحكم المخصص المرتبط بالحقل نفسه على عنصر التحكم المختار هنا (راجع ربط عنصر تحكم مخصص بحقل).

كيف يُقرأ حقل التاريخ​

تحدّد خاصية صيغة التاريخ كيف تُكتب القيمة أينما عُرضت — في مربع المُنتقي نفسه، وعلى حقلٍ لا يستطيع المستخدم تعديله. ويشمل ذلك مُهرَي المنصة أُنشئ في وعُدّل في: ضع أحدهما على النموذج، وامنحه عنصر تاريخ وصيغة، فيُقرأ كما يُقرأ أي تاريخ آخر على النموذج.

أو اضبطها مرة واحدة للتطبيق كله. تحمل الإعدادات ← التقويم ← صيغ التاريخ مجموعتين من ثلاثة أنماط — تاريخ، وتاريخ ووقت، ووقت — واحدة للتقويم الميلادي وأخرى للتقويم الفارسي. ويستخدم كل عنصر لا صيغة خاصة له النمطَ المقابل. فتنسيق كل موضع يدويًا يعني أن الموضع الذي تنساه يُقرأ على نحو مختلف عن البقية، وهذا بالضبط ما يتفاداه هذا الإعداد. وتبقى الصيغة المضبوطة على الموضع هي الغالبة، فتظل الطريقة لجعل حقل واحد استثناءً. واترك مربعًا فارغًا فيُقرأ التاريخ بالافتراضي الخاص بذلك التقويم (yyyy/MM/dd HH:mm بالميلادي، وتاريخ مطوَّل مثل ۱۲ اردیبهشت ۱۴۰۵ بالفارسي).

والمجموعة التي تُطبَّق تتبع التقويم الذي يُعرض به التاريخ فعلًا، لا الافتراضي للتطبيق. ففي نموذج يجمع بينهما — حقل مثبَّت على الفارسي بجوار آخر ميلادي — يُقرأ كلٌّ بمجموعته. وهما مستقلتان عن قصد: فمربعات الفارسي لا ترجع إلى مربعات الميلادي، فلا يغيّر تعديلُ قراءة التواريخ الميلادية قراءةَ الفارسية في صمت. وهذا الاستقلال هو سبب وجود مجموعتين لا واحدة.

وتنطبق الإعدادات نفسها في طرق العرض لا في النماذج فحسب: فعمود تاريخ لم يضبط مصمِّمه له صيغة يُقرأ بنمط المؤسسة، تمامًا كما يُقرأ الحقل نفسه في النموذج.

أما التقويم الذي يُكتب به التاريخ فاختيار منفصل، وتسمية العنصر هي التي تحسمه. اترك العنصر على الافتراضي فيتبع الحقل إعداد تقويم التطبيق (الإعدادات ← التقويم)، فيغيّر مفتاح واحد كل تواريخ التطبيق. وسمِّ عنصرًا فيغلب اختيارك، في الاتجاهين معًا: تاريخ فارسي وتاريخ ووقت فارسي يثبّتان الحقل على التقويم الفارسي مهما كان ذلك الإعداد، وتاريخ أو تاريخ ووقت المجرَّدان يثبّتانه على الميلادي حتى في تطبيق مضبوط على الفارسي — للحقل الذي يجب أن يُقرأ دائمًا بطريقة بعينها. وفي الحالتين تبقى القيمة المخزَّنة اللحظة ذاتها؛ لا يتغير إلا شكل كتابتها. وفي التقويم الفارسي تُقرأ الصيغة d MMMM yyyy هكذا: ۱۲ اردیبهشت ۱۴۰۵.

ووقت فارسي واحد منها، ويجدر بيان ما يغيّره، فالوقت لا تقويم له كما للتاريخ: ٠٩:٣٠ هي ٠٩:٣٠ في كليهما. وإنما يتغير الأرقام — فيُقرأ الوقت الفارسي ۰۹:۳۰ — وأي صيغة يأخذ: صيغة الوقت الفارسي من الإعدادات لا الميلادية. اخترْه لوقتٍ يجاور تواريخ فارسية، واختر وقت المجرَّد لوقتٍ ينبغي أن يُقرأ بالأرقام اللاتينية مهما كانت لغة التطبيق.

حل المشكلات​

  • حقل للقراءة فقط أو حقل نظام يتجاهل الصيغة. — لا يتجاهلها: بل يستخدم صيغة العنصر الذي وُضع الحقل به. والحقل الموضوع دون اختيار عنصر يستخدم العنصر الافتراضي لنوع بياناته، ثم صيغة مستوى التطبيق لذلك النوع، ثم الصيغة الافتراضية لذلك التقويم (yyyy/MM/dd HH:mm بالميلادي، وتاريخ مطوَّل بالفارسي). اضبط صيغة التاريخ على الموضع لتغييرها.
  • صيغة عنصر الوقت لا تفعل شيئًا. — صارت تفعل. يُكتب الوقت بـHH وmm وss؛ ونمطٌ مبنيٌّ من رموز التاريخ وحدها لا يملك من الوقت ما يعرضه.
  • التطبيق مضبوط على الفارسي وحقل ضبطتُه على «تاريخ ووقت» ما زال يعرض الجلالي. — لم يعد كذلك. العنصر المسمّى يثبّت تقويمه، والافتراضي وحده هو ما يتبع الإعدادات ← التقويم. فإن ظل حقل يتبع الإعداد فعنصره على الافتراضي — سمِّ العنصر الذي تريده.
  • لا يمكن تغيير عنصر حقل الصورة. — صحيح، واللوحة تقول ذلك الآن بدل عرض قائمة منسدلة. فالمنصّة نفسها تحفظ الملف، ولا يوجد عنصر آخر يمكن أن يعرضه.
  • الوقت ينتقل بعد الحفظ وإعادة التحميل. — أُصلح. كان الوقت يُرسل بلا تاريخه، فيضطر الخادم إلى افتراض واحد، ثم يُقرأ بفارق زمني. وهو الآن يسافر كاللحظة كاملة، تمامًا كالتاريخ والوقت.
  • يظهر التاريخ كما خُزِّن لا مُنسَّقًا. — القيمة المخزَّنة ليست تاريخًا تستطيع المنصة قراءته. وتُعرض كما هي بدل إفراغها، لترى ما الموجود فعلًا.
  • قائمة جدول البحث فارغة. — لا توجد في البيئة جداول أخرى للإشارة إليها بعد. أنشئ أولًا الجدول الذي تريد البحث فيه.
  • حقل بحث على النموذج يقول «This field has no related table set». — الحقل بلا هدف علاقة، وعنصر التحكم بلا خاصية جدول البحث. عيّن واحدًا منهما، أو أنشئ العلاقة التي يُفترض بالحقل أن يتبعها.
  • حقل البحث لا يجد أي سجلات مهما بحثتُ. — يطابق البحث الحقل الرئيسي للجدول المرتبط وحده. فالبحث عن قيمة موجودة في حقل آخر من ذلك السجل لن يطابقه.
  • حقل بحث يقول «Could not search the related table». — فشل طلب البحث، أو أن المستخدم المسجّل الدخول لا يملك صلاحية قراءة الجدول المرتبط. تأكد من أن دور المستخدم يمنح صلاحية القراءة على ذلك الجدول.
  • القائمة المنسدلة لا تعرض أي خيارات. — لم تُضبط أي خيارات. أدخلها في الخاصية الخيارات مفصولة بفواصل.
  • الحقل لا يزال يعرض عنصر الإدخال القديم بعد الحفظ. — حُفظ النموذج لكن التطبيق يعرض نسخة مخزَّنة مؤقتًا منه. أعد فتح السجل.

سيناريوهات ذات صلة​