تعديل استعلام في Microsoft Access

تشبه عملية تعديل استعلام Microsoft Access عملية إنشاء واحدة في المقام الأول. قد يتم تغيير الاستعلامات باستخدام إما طريقة العرض Design أو طريقة عرض SQL ، ولكن لا يمكنك استخدام معالج Query لتعديل استعلام موجود.

ابدأ بالنقر بزر الماوس الأيمن فوق استعلامك المستهدف داخل لوحة الكائنات على يمين الشاشة داخل قاعدة البيانات الخاصة بك. في القائمة المنبثقة ، حدد Design View. يفتح الاستعلام في طريقة عرض ورقة البيانات. عندما تنقر بزر الماوس الأيمن فوق اسم الاستعلام في صف علامة التبويب أعلى مخرج عرض ورقة البيانات ، يمكنك تغيير وضع العرض. بشكل افتراضي ، أنت في Datasheet ، والتي لا يمكن تعديلها بنيوياً (على الرغم من أنه يمكنك إدراج وإزالة البيانات من هذا العرض). من وجهة نظر SQL أو Design ، ومع ذلك ، يمكنك تحرير بنية الاستعلام وحفظها أو حفظها ككائن تم تعديله حسب الحاجة.

عرض تصميم

يفتح Design View شاشة منقسمة أفقيًا. يعرض النصف العلوي مستطيلات تمثل كل جدول أو استعلام يطبع الاستعلام الذي تقوم بتعديله. تحتوي الحقول الرئيسية - عادةً معرف فريد - على مفتاح ذهبي صغير بجانبها. ينضم كل من المستطيلات إلى مستطيلات أخرى عن طريق خطوط تربط الحقول في جدول واحد بالحقول في أخرى.

هذه الخطوط تمثل العلاقات. في Design View ، يتيح لك النقر بزر الماوس الأيمن فوق الخط تغيير العلاقة. يمكنك الاختيار من أحد الخيارات الثلاثة:

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

عند توصيل الجداول المحددة بخطوط علاقة ، سترى النصف السفلي من الشاشة تعرض شبكة تسرد جميع الحقول التي سيعود إليها الاستعلام. يعرض مربع العرض الحقل أو يمنعه عند تشغيل الاستعلام - يمكنك تصفية استعلام يستند إلى حقول غير معروضة. يمكنك أيضًا إضافة ترتيب الفرز يدويًا أو تعديله لترتيب النتائج بطريقة تصاعدية أو تنازلية ، على الرغم من أن Microsoft Access سوف يقوم بمعالجة عدة أنواع بترتيب من اليسار إلى اليمين على طول الحقول. يمكنك إعادة ترتيب الأعمدة بسحبها إلى اليسار أو اليمين عبر الشبكة ، لفرض نمط فرز محدد.

يتيح لك مربع معايير التصميم عرض معايير الحد ، بحيث عند تشغيل الاستعلام ، فإنه يعرض فقط مجموعة فرعية من البيانات التي تطابق عامل التصفية الخاص بك. على سبيل المثال ، في استعلام حول طلبات المنتجات المفتوحة ، يمكنك إضافة المعيار = 'MI' إلى عمود الحالة لعرض الطلبات فقط من ولاية ميشيغان. لإضافة مستويات معايير ، استخدم مربعات أو داخل العمود أو أضف معايير إلى أعمدة أخرى.

عرض SQL

في طريقة عرض SQL ، يحل محل Microsoft Access ورقة البيانات باستخدام بناء جملة لغة الاستعلام الهيكلية التي يوزعها Access لتحديد البيانات المراد سحبها من مصدر ، وما هي قواعد العمل.

عادةً ما تتبع عبارات SQL نموذج كتلة:

SELECT Table1. [Fieldname1] ، Table2. [Fieldname2]
من Table1 RIGHT JOIN Table2 ON Table1. [Key1] = Table2. [Key2]
WHERE Table1. [Fieldname1]> = "FilterValue"

يدعم بائعي قواعد البيانات المختلفة إصدارات مختلفة قليلاً من SQL. يجب أن يكون المعيار الأساسي ، المسمى بناء جملة متوافقة مع ANSI ، قادراً على العمل في كل بيئة قاعدة البيانات. ومع ذلك ، كل بائع يعزز معيار SQL مع القرص الخاص به. Microsoft ، على سبيل المثال ، توظف مشغل قاعدة بيانات Jet داخل Access. تدعم Microsoft أيضًا SQL Server. يستخدم بائعون آخرون طرقًا مختلفة ، لذلك لا تكون SQL عمومًا قابلة للتشغيل البيني حسب دعم المعايير.

إذا لم تكن معتادًا على بناء جملة تطبيق Jet Database Engine لـ SQL ، فيمكن حينئذٍ تعديل ملف تعريف SQL لعرض استعلاماتك. التمسك تصميم العرض ، بدلا من ذلك. ومع ذلك ، بالنسبة إلى التعديلات السريعة للغاية ، يكون من الأسهل في بعض الأحيان ضبط SQL الأساسي بدلاً من تعديل Design View Design. إذا كان المحللون الآخرون في شركتك يرغبون في معرفة كيف حصلت على نتيجة ، فإن إرسالهم قصًا ولصقًا من عبارة SQL الخاصة بك يقلل من التشويش حول تصميم الاستعلام.

حفظ عملك

في Microsoft Access 2016 ، يمكنك حفظ واستبدال الاستعلام الحالي بالنقر بزر الماوس الأيمن فوق علامة التبويب الخاصة به وتحديد حفظ. لحفظ الاستعلام الذي تمت مراجعته كاسم آخر ، مع السماح للاستعلام الحالي بالاستمرار ، انقر فوق علامة التبويب ملف ، وحدد حفظ باسم ، ثم حفظ كائن باسم.