الحقول

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

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

  • نوع البيانات التي يتضمنها الحقل.

  • التسمية المطلوب استخدامها عند تقديم الحقل.

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

  • غير ذلك

تتناول الأقسام التالية بشكل أكثر تفصيلاً المفاهيم والإرشادات المتعلقة بتعريف الحقول.

الحقول الفعلية مقابل حقول العمل

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

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

معلومات نوع البيانات

يتم استخدام السمات التالية لتحديد نوع البيانات التي يتم تسجيلها بواسطة حقل:
  • يشير نوع البيانات إلى النوع الأساسي للقيمة التي يحتوي عليها الحقل. والقيم الصالحة هي حرف وحروف كبيرة وتاريخ وتاريخ/وقت ورقم ووقت وحروف متغيرة الطول ونوع XML.

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

  • طول الحقل: يحدد طول الحقل. بالنسبة للحقول متغيرة الطول، يعتبر هو الحد الأقصى المسموح به للطول. بالنسبة لحقول الأرقام التي تحتوي على قيم عشرية، فإن الدقة تتضمن القيم العشرية.

  • لا ينطبق حقل المقياس إلا على حقول الأرقام. ويشير إلى عدد الخانات العشرية التي يتم دعمها من خلال الحقل.

  • لا ينطبق حقل العلامة إلا على الأرقام. ويشير إلى ما إذا كانت البيانات يمكن أن تتضمن أرقامًا موجبة أو سالبة.

توارث نوع البيانات

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

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

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

التسميات ونص التعليمات

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

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

تجاوز التسميات ونص التعليمات

يمكن أن تتجاوز مؤسستك التسمية ونص التعليمات المتوفرين لحقل مملوك للمنتج باستخدام حقول التجاوز المقابلة.

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

التسميات البديلة

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

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

تتوفر تسميات التجاوزات لتسميات السياق الإضافية هذه.