تعتبر الاستعلامات في الاكسيس اهم ما يميز برنامج الاكسيس عن غيره من مجموعه برامج الاوفيس لذا نستعرض في هذا المقال الاستعلامات في الاكسيس في تساعد في البحث و الاستعلام عن البيانات بشكل دقيق و مبسط فبدون الاستعلامات لن يكون هناك قواعد بيانات فالاستعلامات هي التي توفر وقت البحث عن البيانات
تعد الاستعلامات الخطوه الثانيه في تصميم اي برنامجبالاكسيس بعد تصميم الجداول و تحديد نوعيه البيانات نحتاج الي الاستعلامات لاعداد نماذج البحث و التقارير و توفير الوقت في اتخراج البيانات فتخيل نفسك في مكتبه و تريد كتاب لكاتب محدد فعن طريق الاستعلامات تطيع الاستعلام عن كل مؤلفات هذا الكاتب هذا مثال بسيط للاستعلامات فاذا كنا امام برنامج حسابات و نريد تحديد رصيد حساب محدد خلال فتره زمنيه فالامر سيزداد تعقيدا و نحتاج الي تشغيل الاسعلامات لتوفر لنا وقت البحث داخل قاعده البيانات
الاستعلامات في الاكسيس
انواع الاستعلامات في الاكسيس
select
تحديث update
crosstab
حذف Delete
دمج union
انشاء جدول Make table
pass-through
Date Definition
و سنستعرض في هذا المقال بعض من انواع هذه الاستعلامات و كيف يمكن استخدمها
نستطيع ان نصمم الاسعلامات المبسطه باستخدام معالج الاستعلاماتو ذلك من خلال الضغط علي القائمه Create ثم اختيار Query Wizard
فيظهر لنا معالج الاستعلامات
معالج الاستعلامات يمكن استخدامه مع بعض الاستعلامات البسيطه و لا يمكن استخدامه مع الاسعلامات المتقدمه فهو نموذج مبسط يمكن من خلاله انشاء بعض الاستعلامات مثل
Simple Query
Querycrosstab
Find Duplicates
Find Unmatched
نبدا باستعراض بعض الاسعلامات
الاستعلامات في الاكسيس
تصميم الاستعلام
Simple Query
و من خلال هذا الاسعلام نستطيع الاسعلام عن بيانات جدول او عده جداول او الاسعلام بين بعض الاسعلامات فهو ابسط اشكال الاسعلام الموجوده بالاكسيس
فعند اختيار Simple Query
يفتح لنا معالج الاسعلام و يستعرض لنا جميع الجداول و الاسعلامات الموجوده في قاعده البيانات
فمن خلال القائمه المنسدله Table/Queries نستطيع اضافه اي من الجداول و الاسعلامات المتاحه في قاعده البيانات و يتم عرض حقول الجدول من خلال القائمه Available Fields فنقوم باختيار الحقول المراد اضافتها و تمريرها باستخدام ازار التمرير في الموذج لتنتقل فتظهر الحقول القائمه selected fieds
و هكذا لباقي الجداول المراد اضافتها في الاستعلام
ثم نقوم بالضغط علي Next فينتقل بنا المعالج الي هذه الخطوه
حيث يعرض لنا المعالج ان نضيف بعض العمليات الحسابيه الي الاستعلام و ذلك من خلال الضغط علي Summary ثم الضغط علي summary options و تحديد الحقل الذي نريد اضافه له العمليه الحسابيه المحدده في المعالج
الاستعلامات في الاكسيس
الجمع في الاستعلام
ثم الضغط علي ok
فيرجع بنا الي المعالج مره اخري
فنضط علي Next للانتقال الي الخطوه التاليه
ففي هذه الخطوه نحدد الاسم الذي نريده للاستعلام ثم نختاربين فتح في وضع التصميم للتعديل عليهاو فتحه كاستعلام نهائي للعرض
ثم نضغط علي Finsh
يمكن ان نعدل علي الاستعلام في وضع التصميم او في وضع جمله Sql
يمكن ربط الاسعلام بالجداول للتحكم بها في عرض البيانات للمستخدم النهائي
هي استعلامات تكتب بلغه sql في الاكسيس حيث ان انها تستطيع دمج جدولين او اكثر في اسعلام جدولي موحد و ذلك بشرط ان يكون محتويات الجدولين متطابقين في عدد الاعمده للوصول الي استعلام جدولي موحد لهذين الجدولين
يمكن ان هذا النوع من الاسعلام اكثر من جدولين و لكن بشرط التطابق في عدد الاعمده المراد دمجها و بنفس الترتيب و في حاله اختلاف عدد الاعمده او اختلاف الترتيب فيجب علينا قبل اثناء اعداد استعلام Sqlالجمله العاديه للجدول مراعاه عدد الاعمده و نوعيه البيانات و ترتيب الحقول بنفس ترتيب الجدول الاساسي الذي نعمل به او ترتيب موحد بين جميع الجداول
يمكن الاستغناء عن كتابه جمله Sqlو ذلك من خلال اعداد الاستعلام بشكل مبسط ثم تحويله الي وضع كود Sql للتعديل عليه
و ذلك بخطوات بسيطه بان نقوم بفتح استعلام بسيط و نرتب به الحقول بترتيب موحد لجميع الجداول المراد دمجها من خلال القائمه Design نضغط علي View ثم نضغط علي SQL SQL Viewفيفتح لنا الاستعلام بشكل جمله Sql
كل ما علينا القيام به لتنفيذ هذا الاسعلام نسخ جمله Sql ثم نكرر نفس الخطوات للجدول الثاني المراد دمجه حتي نفتح جمله Sql للجدول الثاني فنقوم بالنزول الي اخر سطر في جمله Sql ثم نكتب union ثم ننتقل الي السطر التالي و نضع جمله استعلام Sqlللجدول الاول
We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies.
This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.