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

شرط الاستعلام

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

لإنشاء استعلام يتم الدخول إلى الكيان ثم تبويب الاستعلامات ثم نضغط على زر إضافة استعلام جديد، تظهر نافذة لإضافة محددات الاستعلام:

  • العمليات و لديها قيمتان
    • كل الشروط محققة (القيمة الافتراضية) و التي تعني أنه في حالة وجود أكثر من شرط يجب أن تكون جميعها محققة حتى يعيد نتيجة.
    • بعض الشروط محققة و التي تعني أنه يكفي أن يتحقق شرط واحد حتى يعيد نتيجة.

الحقل​

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

حقول المدخل​

هي الحقول التي إنشاؤها أثناء بناء الكيان و يتم استعراضها ضمن القائمة المنسدلة بحسب بنية الكيان.

أوصاف المدخل​

أوصاف المدخل هي:

  • اﻹنشاء بواسطة: هو المستخدم الذي قام بإدخال القيم في الكيان
  • تاريخ اﻹنشاء
  • التحديث بواسطة: هو المستخدم الذي قام بالتعديل على المدخل
  • تاريخ التحديث

المعامل​

لدينا المعاملات التالية:

يساوي​

و تستخدم مع جميع أنواع الحقول و تعني أن تكون قيمة المدخل مطابقة تماماً.

لا يساوي​

و تستخدم مع جميع أنواع الحقول و تعني أن تكون قيمة المدخل غير مطابقة تماماً.

تحتوي​

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

لا تحتوي​

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

تبدأ بـ​

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

لا تبدأ بـ​

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

مثل​

و تستخدم مع الحقول من نوع نص و تعني أن قيمة المدخل تحتوي على نمط محدد داخل النص الأصلي.

ليست مثل​

و تستخدم مع الحقول من نوع نص و تعني أن قيمة المدخل لا تحتوي نمط محدد داخل النص الأصلي.

أقل من​

و تستخدم مع الحقول من نوع تاريخ أو وقت و تعني أن قيمة المدخل أقل تماماً من قيمة المراد البحث عنها.

أقل من أو يساوي​

و تستخدم مع الحقول من نوع تاريخ أو وقت و تعني أن قيمة المدخل أقل أو تساوي القيمة المراد البحث عنها.

أكبر من​

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

أكبر من أو يساوي​

و تستخدم مع الحقول من نوع تاريخ أو وقت و تعني أن قيمة المدخل أكبر أو تساوي القيمة المراد البحث عنها.

في​

و تستخدم مع الحقول من نوع كيان (مستخدم، مرجع و تصنيف) بحيث يستخدم للبحث عن سجلات تحتوي على قيم محددة، والتي يمكن أن تكون متعددة، بدلاً من كتابة شروط منفصلة لكل قيمة.

ليس في​

و تستخدم مع الحقول من نوع كيان (مستخدم، مرجع و تصنيف) بحيث يستخدم للبحث عن سجلات لا تحتوي على قيم محددة، والتي يمكن أن تكون متعددة، بدلاً من كتابة شروط منفصلة لكل قيمة.

القيمة و أنواعها​

و هي القيمة التي يتم البحث عنها ضمن المدخلات وتكون على اﻷنواع التالية:

ثابت​

أن قيمة البحث تدخل بشكل يدوي غير متغيرة

متغير​

أن قيمة البحث متغيرة يتم تحديدها من حقول المدخل أو أوصاف المدخل

مؤشر​

أن قيمة البحث تشير إلى غرض في النظام على سبيل المثال في تطبيق المهام و عند البحث عن المستخدم المسند له مهمة معينة يمكن استخدام المؤشر @me لدلالة على المستخدم الحالي.

مثال أخر المؤشر @today مع الحقول من نوع تاريخ تقارن مدخلات التاريخ مع التاريخ الحالي عند تنفيذ المؤشر.

تعبير برمجي​

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

تنفيذ الاستعلام​

بعد إنشاء الاستعلام يمكن تنفيذه مباشرة من دون حفظ أو ممكن حفظ الاستعلام و إعادة استخدامه في مواضع متعددة في المعارض، التقارير، حقول ارتباط و لوحة معلومات و غيرها