الاستعلامات في الاكسيس
تعتبر الاستعلامات في الاكسيس اهم ما يميز برنامج الاكسيس عن غيره من مجموعه برامج الاوفيس لذا نستعرض في هذا المقال الاستعلامات في الاكسيس في تساعد في البحث و الاستعلام عن البيانات بشكل دقيق و مبسط فبدون الاستعلامات لن يكون هناك قواعد بيانات فالاستعلامات هي التي توفر وقت البحث عن البيانات
تعد الاستعلامات الخطوه الثانيه في تصميم اي برنامج بالاكسيس بعد تصميم الجداول و تحديد نوعيه البيانات نحتاج الي الاستعلامات لاعداد نماذج البحث و التقارير و توفير الوقت في اتخراج البيانات فتخيل نفسك في مكتبه و تريد كتاب لكاتب محدد فعن طريق الاستعلامات تطيع الاستعلام عن كل مؤلفات هذا الكاتب هذا مثال بسيط للاستعلامات فاذا كنا امام برنامج حسابات و نريد تحديد رصيد حساب محدد خلال فتره زمنيه فالامر سيزداد تعقيدا و نحتاج الي تشغيل الاسعلامات لتوفر لنا وقت البحث داخل قاعده البيانات
الاستعلامات في الاكسيس
انواع الاستعلامات في الاكسيس
- select
- تحديث update
- crosstab
- حذف Delete
- دمج union
- انشاء جدول Make table
- pass-through
- Date Definition
و سنستعرض في هذا المقال بعض من انواع هذه الاستعلامات و كيف يمكن استخدمها
نستطيع ان نصمم الاسعلامات المبسطه باستخدام معالج الاستعلامات و ذلك من خلال الضغط علي القائمه Create ثم اختيار Query Wizard
فيظهر لنا معالج الاستعلامات
معالج الاستعلامات يمكن استخدامه مع بعض الاستعلامات البسيطه و لا يمكن استخدامه مع الاسعلامات المتقدمه فهو نموذج مبسط يمكن من خلاله انشاء بعض الاستعلامات مثل
- Simple Query
- Query crosstab
- Find Duplicates
- Find Unmatched
نبدا باستعراض بعض الاسعلامات
الاستعلامات في الاكسيس
تصميم الاستعلام
Simple Query
و من خلال هذا الاسعلام نستطيع الاسعلام عن بيانات جدول او عده جداول او الاسعلام بين بعض الاسعلامات فهو ابسط اشكال الاسعلام الموجوده بالاكسيس
فعند اختيار Simple Query
يفتح لنا معالج الاسعلام و يستعرض لنا جميع الجداول و الاسعلامات الموجوده في قاعده البيانات
فمن خلال القائمه المنسدله Table/Queries نستطيع اضافه اي من الجداول و الاسعلامات المتاحه في قاعده البيانات و يتم عرض حقول الجدول من خلال القائمه Available Fields فنقوم باختيار الحقول المراد اضافتها و تمريرها باستخدام ازار التمرير في الموذج لتنتقل فتظهر الحقول القائمه selected fieds
و هكذا لباقي الجداول المراد اضافتها في الاستعلام
ثم نقوم بالضغط علي Next فينتقل بنا المعالج الي هذه الخطوه
حيث يعرض لنا المعالج ان نضيف بعض العمليات الحسابيه الي الاستعلام و ذلك من خلال الضغط علي Summary ثم الضغط علي summary options و تحديد الحقل الذي نريد اضافه له العمليه الحسابيه المحدده في المعالج
الاستعلامات في الاكسيس
الجمع في الاستعلام
ثم الضغط علي ok
فيرجع بنا الي المعالج مره اخري
فنضط علي Next للانتقال الي الخطوه التاليه
ففي هذه الخطوه نحدد الاسم الذي نريده للاستعلام ثم نختار بين فتح في وضع التصميم للتعديل عليه او فتحه كاستعلام نهائي للعرض
ثم نضغط علي Finsh
يمكن ان نعدل علي الاستعلام في وضع التصميم او في وضع جمله Sql
يمكن ربط الاسعلام بالجداول للتحكم بها في عرض البيانات للمستخدم النهائي
نستعرض الان بعض الاسعلامات المتقدمه
الاستعلامات في الاكسيس
الاستعلامات دمج union
هي استعلامات تكتب بلغه sql في الاكسيس حيث ان انها تستطيع دمج جدولين او اكثر في اسعلام جدولي موحد و ذلك بشرط ان يكون محتويات الجدولين متطابقين في عدد الاعمده للوصول الي استعلام جدولي موحد لهذين الجدولين
يمكن ان هذا النوع من الاسعلام اكثر من جدولين و لكن بشرط التطابق في عدد الاعمده المراد دمجها و بنفس الترتيب و في حاله اختلاف عدد الاعمده او اختلاف الترتيب فيجب علينا قبل اثناء اعداد استعلام Sql الجمله العاديه للجدول مراعاه عدد الاعمده و نوعيه البيانات و ترتيب الحقول بنفس ترتيب الجدول الاساسي الذي نعمل به او ترتيب موحد بين جميع الجداول
يمكن الاستغناء عن كتابه جمله Sql و ذلك من خلال اعداد الاستعلام بشكل مبسط ثم تحويله الي وضع كود Sql للتعديل عليه
و ذلك بخطوات بسيطه بان نقوم بفتح استعلام بسيط و نرتب به الحقول بترتيب موحد لجميع الجداول المراد دمجها من خلال القائمه Design نضغط علي View ثم نضغط علي SQL SQL View فيفتح لنا الاستعلام بشكل جمله Sql
كل ما علينا القيام به لتنفيذ هذا الاسعلام نسخ جمله Sql ثم نكرر نفس الخطوات للجدول الثاني المراد دمجه حتي نفتح جمله Sql للجدول الثاني فنقوم بالنزول الي اخر سطر في جمله Sql ثم نكتب union ثم ننتقل الي السطر التالي و نضع جمله استعلام Sql للجدول الاول
و سوف نتناول في المواضيع القادمه باقي انواع الاستعلامات
يمكن ان يعجبك أيضا
- تعرف هلي طريقه تحويل صيغه ملف الاكسيس برمجيا من accdb الي accde من هنا
- تعلم كيفيه تصميم شريط ريبون احترافي في الاكسيس من هنا
- تعرف علي مشاكل نقل ملفات قواعد البيانات من جهاز الي اخر و طرق حلها من هنا
- كيفيه انشاء كشف حساب عميل او مورد بالاكسيس احترافي من هنا
- طريقه احترافيه في ايقاف الحفظ التلقائي في الاكسيس من هنا