Saturday 18 January 2014

الدرس السادس : انشاء الاستعلامات ( باستخدام التصميم)


    هو انشاء الاستعلام بشكل يدوي مع وضع الشروط والمعايير اللازمة لظهور نتائج معينة
أو تعديل في استعلام تم انشاءه باستخدام المعالج





أولا : عمل الاستعلامات التحديد Select Query

الخطوات العامة

1.    نضغط علي  Query Design   من تبويب Create    تفتح نافذة اظهار الجداول أو الاستعلامات  Show Tables    المراد اخذ البيانات منها  .

2.    نحدد الجدول (أو الجداول – او الاستعلام) ثم نضغط علي زر Add   وبعد الانتهاء نضغط علي زر Close

3.    يظهر الجدول ( او الجداول ) في منطقة الجداول كما بالشكل (2)  الموضح

4.    نقوم بسحب الحقول من الجدول ( او الجداول ) بالطرق الموضحة بشكل (2) فتظهر في سطر Field   في منطقة شبكة الاستعلام

5.    نضع الشروط والمعايير المطلوبة في سطري criteria   و Or

6.    في حالة وضع المعايير في سطر criteria   فقط فانه تظهر  نتائج الاستعلام اذا تحقق الشرطان ( او الشروط ) معا- بينما في حالة وضع المعايير في سطري criteria   و Or  فانه تظهر  نتائج الاستعلام اذا تحقق احد هذه الشروط

7.    نضغط علي علامة التعجب ( Run   ) الموجودة في تبويب  Design   لتشغيل الاستعلام ومشاهدة النتائج ثم نضغط علي ايقونة المثلت للرجوع الي  وضع التصميم

8.    عند الانتهاء من التصميم نغلق الاستعلام ثم نحفظه بالاسم المطلوب
 أمثلة علي استعلامات التحديد
   يمكن عمل العديد من الاستعلامات حسب عدد الاسئلة ( الكثيرة جدا) المراد الاجابه عنها. فاذا توارد في ذهنك اي سؤال فقم بعمل استعلام يجيب علي هذا السؤال 
  كلما زاد عدد الاستعلامات  زادت الاستفادة من قاعدة البيانات
1.    استعلام ببيانات هيئة التدريس فقط 
الحقل
جميع الحقول

الجدول
Tbl_EMP

المعايير
IS NOT NULL 
تحت حقل SUB

1.    بالمثل عمل استعلام لغير هيئة التدريس ضع المعيار   IS NULL    تحت حقل SUB

2.    استعلام ببيانات العاملين الحاصلين علي اسم تدريب معين 
الحقل
كود الموظف/الاسم الكامل/ الوظيفة
اسم الدورة/من تاريخ/الي تاريخ
الجدول
Tbl_EMP
Tbl_Train
المعايير
اسم الدورة (icdl)  مثلا
تحت حقل اسم الدورة
 
1.    بنفس الطريقة يمكن تصميم استعلام ببيانات العاملين الحاصلين علي نوع اجازة معينة

الاستعــــــــلام البارامتري

هو استعلام تحديد  يتم وضع المعيار( المعايير) فيه من خلال نافذة رسالة يتم كتابتها في سطر criteria   بين قوسين مربعين مثل [ادخل كود لموظف]

أمثلة علي استعلامات البارامتري

1.    استعلام ببيانات موظف ما عن طريق كتابة كوده

المعيار  [ادخل كود لموظف] تحت حقل كود الموظف

2.    استعلام ببيانات موظف ما عن طريق كتابة اسمه او اي حرف من اسمه

المعيار          
Like "*" & [ادخل اي جزء من الاسم] & "*"
تحت حقل الاسم الكامل
معيار اخر
Like [ادخل الاسم الاول] & "*"
تحت حقل الاسم الكامل

1.    استعلام ببيانات العاملين الحاصلين علي اسم تدريب معين (نفس تصميم استعلام 3)
المعيار  [ادخل اسم الدورة ] تحت حقل اسم الدورة
2.    استعلام ببيانات العاملين الحاصلين علي اسم تدريب معين أو خلال سنه معينة  


1.    نفس تصميم الاستعلام السابق  ولكن يضاف حقل محسوب في سطر الحقول كالاتي

a.    اضغط علي خانة فارغة داخل سطر الحقول Field   ثم اضغط علي ايقونة Builder   الموجودة في تبويب Design   تظهر نافذة منشئ التعبير 


b.    اكتب الكود  الاتي  ثم  Ok

 Expr1: DatePart("yyyy",[Form_date])


c.    شغل الاستعلام (Run) يظهر حقل جديد اسمه Expr1 موجود به السنه فقط الموجودة في حقل (من تاريخ) المناظر

2.    بالرجوع لوضع التصميم نضع المعيار الاول [ادخل اسم الدورة ] تحت حقل اسم الدورة في سطر criteria   والمعيار الثاني [ادخل سنه التدريب ] تحت حقل Expr1 في سطر Or

3.    يمكن اخفاء  هذا الحقل  عن طريق عدم اختياره من سطر Show 

4.    عند تشغيل الاستعلام تظهر نافذة اولي لادخال اسم الدورة ثم تظهر نافذة ثانية لادخال سنه التدريب ثم تظهر نتائج الاستعلام

5.    في حالة عدم كتابة اي شئ في احدي النافذتين تظهر نتائج الاستعلام حسب المعيار المكتوب فقط

للمزيد من الاكواد والمعايير حمل ملف الاكواد من هنـــــــــا

للمزيد من الاستعلامات حمل ملف القاعدة  من  هنـــــــــا

رابط تحميل شرح الفيديو                      اضغط هنــــــــــــــا

رابط تحميل النص الكامل للدرس           اضغط هنــــــــــــــا



1 التعليقات:

السلام الله يجزاك خير على الدورة اللي اكثر من رائعه سوال ملف ملف القاعدة هو نفسه المف اللي في رابط تحميل النص الكامل لدرس اتمنى تعديله الروابط وشكرا على هذا الابداع

Post a Comment