تصميم استعلام
الهدف
بناء استعلام دون كتابة JSON: اختيار الجدول، ووصل الجداول المرتبطة به، واختيار الأعمدة التي يعيدها، وتضييقه بالشروط، و — حين يكون الجواب رقمًا لا قائمة — تجميعه وقياسه.
أين هو
افتح حلّك، واختر الاستعلامات المحفوظة، ثم جديد — أو حدّد استعلامًا واختر تعديل. يملأ المصمّم الصفحة بدل أن ينزلق من الجانب، لأن للاستعلام بنية خاصة به: جداول موصولة بجداول، وشجرة شروط، وقائمة أعمدة مرتّبة، ومقاييس. في لوحة ضيّقة ينكسر الشرط الواحد على أربعة أسطر فلا يعود يبدو شرطًا واحدًا.
اختر إغلاق للعودة إلى القائمة. لا يُحفظ شيء حتى تختار حفظ.
التبويبات الثلاثة
هي ثلاثة عروض لاستعلام واحد، لا ثلاثة محرّرات. ما تغيّره في أحدها تعرضه البقية — فلا يمكن أبدًا أن تتعارض.
| التبويب | لماذا |
|---|---|
| بسيط | الاستعلام اليومي: جدول، وأعمدته، وتصفية، وترتيب، وحدّ للصفوف. |
| متقدّم | كل ذلك، إضافةً إلى الجداول المرتبطة، والتجميع بالمقاييس، والخيارات. |
| JSON | المستند نفسه، لكل ما لا يرسمه النموذج. |
| النتائج | ما يعيده الاستعلام، في هيئة جدول. هذا التبويب عرضٌ لِـالإجابة، لا للاستعلام. |
الاستعلام الذي يستخدم أصلاً جداول مرتبطة أو تجميعًا أو خيارات يُفتح على «متقدّم»، فلا يُخفى عنك شيء مما يحويه. وإن نقلت مثل هذا الاستعلام إلى «بسيط»، قال النموذج ما الذي لا يعرضه — وأبقاه كما هو.
الخطوات
١. اختر الجدول
اضغط زر الجدول وابحث. كل ما تبقّى في الاستعلام يُبنى من هذا الجدول ومن الجداول الموصولة به.
تغيير الجدول يمسح البقية، وهذا مقصود: الأعمدة والشروط والمقاييس كلها تسمّي حقول الجدول القديم، والإبقاء عليها يُنتج استعلامًا يُحفَظ ثم يرفض العمل مسمّيًا حقلاً تراه أمامك على الشاشة.
٢. أضف الجداول المرتبطة (متقدّم)
اختر إضافة جدول مرتبط. القائمة مستمدّة من العلاقات الموجودة فعلاً في بيئتك، فلا تكتب اسم حقل أبدًا. وإن لم يكن شيء مرتبطًا بجدولك بعد، تُفتح القائمة وتقول ذلك — فالجدول المرتبط يأتي من عمود بحث، فأضف واحدًا على أيٍّ من الجدولين ليظهر هنا:
- سجل مرتبط واحد — تتبّع حقل بحث، كحساب الصفقة. هذا هو الوصل المعتاد وهو آمن.
- سجلات مرتبطة عديدة — قد تتكرر الصفوف — الاتجاه المعاكس، كصفقات الحساب. يعيد صف الأصل مرّة لكل ابن، وهذا ما يضاعف المجاميع بصمت. استخدمه حين تقصده، وانظر أرقام تبدو أكبر مما ينبغي.
كل جدول موصول له:
- اسم (اسمه المستعار). تُسمّى أعمدته
alias.columnفي كل الاستعلام. يمكنك تغييره؛ وينبّهك المصمّم إن بقي شيء يسمّي الاسم القديم.