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

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

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

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

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

الحقل

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

حقول المدخل

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

أوصاف المدخل

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

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

المعامل

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

يساوي

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

لا يساوي

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

تحتوي

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

لا تحتوي

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

تبدأ بـ

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

لا تبدأ بـ

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

مثل

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

ليست مثل

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

أقل من

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

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

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

أكبر من

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

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

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

في

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

ليس في

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

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

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

ثابت

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

متغير

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

مؤشر

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

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

تعبير برمجي

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

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

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