أبناء قوص

هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

منتدى لابناء قوص بعد ثورة 25 يناير


    دروس ومحاضرات لتعليم الاكسيس- المحاضرة الثالثة

    mohamed aish
    mohamed aish


    عدد المساهمات : 52
    تاريخ التسجيل : 30/03/2011
    العمر : 46
    الموقع : mohamed.aish1@groups.facebook.com

    دروس ومحاضرات لتعليم الاكسيس- المحاضرة الثالثة Empty دروس ومحاضرات لتعليم الاكسيس- المحاضرة الثالثة

    مُساهمة  mohamed aish الثلاثاء أبريل 19, 2011 4:45 pm

    اقدماليكم اليوم المحاضرة الثالثة لتعليم الاكسيس ارجوا ان تنال اعجابكم
    ---------------------------------------------------------------------





    إعداد: محمد عايش محمد
    محمد سيسكوم



    1- الفرق بين Select Query و Parameter Query.
    2- مهارة استخدام And Condition.
    3- مهارة استخدام Or Condition.
    4- Parameter Query.
    5- مهارة استخدام استعلام الحذف Delete Query.
    6- مهارة استخدام استعلام التحديث Update Query.
    7- مهارة استخدام استعلام الإضافة Append Query.

    مطلوب عمل الأتي:
    فتح قاعدة بيانات.
    التأكد من أن هناك ما لا يقل عن 4 سجلات بها بيانات مختلفة.

    1- الفرق بين Select Query و Parameter Query

    Select Query Parameter Query
    تثبت به الشروط تعطي فرصة للمستخدم أن يكتب الشروط الذي يريدها


    • يقوم المستخدم بالاستعلام و ذلك عن طريق Command Button موجود على الـ Form.
    • قد يبنى الاستعلام على Table أو Query آخر.

    2- مهارة استخدام And Condition
    مثال
    بفرض أننا نريد البحث عن الموظفين المسلمين أي الذين يحملون الديانة " Yes " و بشرط أن يكون النوع " Yes ".
    الخطوات:
    1) Queries New Design View OK.
    2) تظهر نافذة " Show Table " حيث يوجد بها جميع الجداول الموجودة عندي في قاعدة البيانات.
    3) اختار الجدول الذي سوف يبنى عليه الـ Query ثم Add ثم Close.
    4) نلاحظ ظهور قائمة بالحقول موجودة أعلى الشاشة.
    5) انزل الحقول إلى الشبكة الموجودة بأسفل الشاشة، و ليكن ( الاسم – المرتب – الديانة – النوع ).
    6) نلاحظ الأتي:
    • Field: يقصد بها اسم الحقل.
    • Table: يقصد به اسم الجدول الذي بُني عليه الاستعلام.
    • Sort: يقصد بها فرز و ترتيب نتيجة الاستعلام.
    • Show: إمكانية إظهار نتائج الاستعلام أو لا. فإذا كان الحقل عليه علامة (صح) سوف يظهر نتيجة الاستعلام و إذا رفعنا علامة (صح) سوف تختفي نتيجة الاستعلام
    • Criteria: و هي الخانة المسؤولة عن تحديد شروط الاستعلام.
    7) بفرض أننا نريد الاستعلام حسب الأسماء :
    • نضع المؤشر أمام Sort و تحت حقل " الاسم ".
    • ثم نختار Ascending أي تصاعدي أو Descending أي تنازلي.
    Cool بفرض أننا نريد البحث عن على النوع و الديانة:
    • نقف على حقل الديانة وفي صف الـ Criteria نكتب " Yes ".
    • نقف على حقل النوع وفي صف الـ Criteria نكتب " Yes ". بحيث تكون على نفس صف.
    • هذا معناه انه مطلوب البحث عماً يحملون الديانة " Yes " و أيضا النوع " Yes " أي And Condition.
    9) لنرى نتيجة الـ Query نعمل Run.

    3- مهارة استخدام Or Condition
    مثال
    بفرض أننا نريد البحث عماً يحملون الديانة " Yes " أو النوع " Yes " أو أسماءهم تبدأ بحرف الـ " م ".
    الخطوات:
    1) تحت حقل الديانة" الديانة " نكتب Yes.
    2) ثم على الصف التالي للـ Criteria وتحت حقل " النوع " اكتب Yes.
    3) ثم على سطر ثالث و تحت حقل " الاسم " نكتب الأتي:
    *م Like

    4- Parameter Query
    هو نوع من الاستعلام يقوم المبرمج بإنشائه. و لكن يسمح للمستخدم أن يدخل الشروط الذي يريدها.
    مثال
    بفرض أننا نريد البحث عن المرتبات التي تنحصر في مدى معين، و نريد من المستخدم أن يكتب الشروط الذي يريدها.
    الخطوات:
    1) Queries New Design View OK.
    2) تظهر نافذة " Show Table " حيث يوجد بها جميع الجداول الموجودة عندي في قاعدة البيانات.
    3) اختار الجدول الذي سوف يبنى عليه الـ Query ثم Add ثم Close.
    4) نلاحظ ظهور قائمة بالحقول موجودة أعلى الشاشة.
    5) انزل الحقول إلى الشبكة الموجودة بأسفل الشاشة، و ليكن ( الاسم – المرتب ).
    6) ثم تحت حقل " المرتب "وفي سطر الـ Criteria نكتب الأتي:
    Between [ادخل الحد الأدنى] and [ادخل الحد الأعلى]
    7) للتأكد نضغط على Run داخل قائمة الـ Query أو بالايكونة الموجودة بالـ Tool bar.
    Cool نلاحظ ظهور نافذة تطلب من المستخدم الحد الأدنى و الحد الأعلى.
    9) نحفظ الـ Query ثم Close.
    مثال 2
    بفرض أننا نريد البحث عن الأسماء التي تبدأ بحرف معين. على أن يدخل المستخدم الحرف الذي يبحث عنه.
    الخطوات:
    1) Queries New Design View OK.
    2) تظهر نافذة " Show Table " حيث يوجد بها جميع الجداول الموجودة عندي في قاعدة البيانات.
    3) اختار الجدول الذي سوف يبنى عليه الـ Query ثم Add ثم Close.
    4) نلاحظ ظهور قائمة بالحقول موجودة أعلى الشاشة.
    5) انزل الحقول إلى الشبكة الموجودة بأسفل الشاشة، و ليكن ( الاسم – المرتب ).
    6) ثم تحت حقل " الاسم "وفي سطر الـ Criteria نكتب الأتي:
    Like [ادخل الحرف الأول من الاسم متبوعاً بنجمة *]
    7) للتأكد نضغط Run.
    Cool يقوم المستخدم بكتابة الحرف الأول من الاسم متبوعاً بنجمة * .
    9) يحفظ الـ Query باسم مناسب و يغلق.
    5- مهارة استخدام استعلام الحذف Delete Query
    هو نوع من الاستعلام يقوم بحذف سجلات معينة بشرط معين. و يعتبر النوع الأول من أنواع الـ Action Query أي الاستعلام الإجرائي.
    مثال
    بفرض أننا نريد حذف سجلات التي يحملون النوع " No ",
    الخطوات:
    1) Queries New Design View OK.
    2) اختار الجدول الذي سوف يبنى عليه الـ Query ثم Add ثم Close.
    3) انزل الحقول إلى الشبكة الموجودة بأسفل الشاشة، و ليكن ( الاسم – النوع ).ثم تحت حقل " النوع "وفي سطر الـ Criteria نكتب الأتي:
    [ادخل النوع الذي تريد حذف سجلاته]
    4) هذه الخطوة Parameter Query.بعد ذلك يتم عمل Run.
    5) عندما تظهر الرسالة، نكتب ( 0 (. حيث أن :
    • No = 0.
    • Yes = -1.

    6) نتحـول الـ Design View، نحدد حقل النوع مرة أخرى.
    7) ثم نفتح قائمة Query Delete Query.
    Cool يظهر سطر جديد عنوانه Delete.
    9) يتم عمل Run مرة أخـرى. بعد ذلك يتم إدخـال النـوع الذي نـريد حـذفه و ليـكن ( -1 ) ثم OK.
    10) تظهر رسالة تحذيرية لحذف بعض السجلات ( Rows (. اضغط Yes.
    11) احفظ هذا الـ Query.
    12) للتأكد افتح الجدول نجد أن السجلات قد حذفت.
    تمرين
    1) مطلوب فتح الجدول و التأكد أن هناك من يحملون الديانة " No ".
    2) يتم عمل Parameter Query للبحث عن السجلات الذي يحملون الديانة " No ".
    3) بعد ذلك حول هذا الـ Query إلى Delete Query.
    4) احفظ هذا الـ Query باسم مناسب.
    5) مطلوب فتح الجدول مرة أخرى و التأكد أن السجلات قد حذفت.

    6- مهارة استخدام استعلام التحديث Update Query
    هو استعلام الهدف منه إجراء بعض العمليات الحسابية على الجداول مثلاً.
    مثال
    بفرض أننا نريد استخدام استعلام التحديث في رفع درجات الطلبة التي تنحصر درجاتهم ما بين ( 45 – 49 ) بمقدار 5 درجات للرأفة.
    • يتم عمل الجدول التالي الذي تصميمه كالأتي:
    اسم الطالب Text
    الدرجة Number
    • على أن يتم إدخال بيانات 5 سجلات. كذلك يراعى سجلين درجاتهم 48 ، 47.
    الخطوات:
    1) Queries New Design View OK.
    2) اختار جدول "درجات الطلبة " ثم Add ثم Close.
    3) انزل حقل " الدرجة " فقط إلى الشبكة الموجودة بأسفل الشاشة.
    4) ثم تحت حقل " الدرجة "وفي سطر الـ Criteria نكتب الأتي:
    Between 45 and 49
    5) نفتح قائمة Query Update Query.
    6) يظهر سطر جديد به عبارة " Update To ".أضع المؤشر في هذا المكان.
    7) Right Click ثم Build….
    Cool رد الفعل تظهر نافذة " Expression Builder " أي منشأ التعبيرات.
    9) ثم نضغط على علامة الـ ( + ) Plus التي بجانب الـ Tables .
    10) ثم ضغطة واحدة على الجدول الذي به الدرجات.
    11) يظهر بالقسم الأوسط الحقول.
    12) أضع المؤشر على حقل " الدرجة " ثم Double Click.
    13) يظهر بالقسم العلوي ( اسم الجدول و اسم الحقل (.
    14) أتحول إلى وضع اللغة الإنجليزية و اكتب " +5 " بجانب اسم الحقل " الدرجة ".
    15) يحفظ الـ Query باسم مناسب.
    16) ثم يتم عمل Run.
    17) اغلق الـ Query.
    18) للتأكد افتح الجدول الأصلي.
    7- مهارة استخدام استعلام الإضافة Append Query
    يقصد به إضافة أو ضم نسخة من سجلات جدول إلى جدول آخر.
    مثال
    بفرض أننا نريد نسخ سجلات حقل " الاسم " من جدول الطلبة إلى سجلات حقل " الاسم " في جدول بيانات الموظفين. بحيث يكون كلا الجدولين في نفس قاعدة البيانات الجالية.

    الخطوات:
    1) Queries New Design View OK.
    2) اختار جدول "درجات الطلبة " و هو الجدول الذي سوف يتم نسخ السجلات منه.
    3) ثم Add ثم Close.
    4) انزل حقل " الاسم " و حقل " الدرجة " إلى الشبكة الموجودة بأسفل الشاشة.
    5) Query Append Query.
    6) تظهر نافذة " Append " بداخلها عنوان " Show Table ".
    7) افتح الـ Combo و اختار الجدول الذي سوف يتم النسخ إليه ( أي إضافة السجلات إليه ) و هو ليس نفس الجدول الذي يتم له عملية الضم.
    Cool تظهر عبارة " Append To " نقف أمام هذه العبارة.
    9) نختار الحقل المناسب. حيث يجب وجود نفس الـ Field.و في هذه الحالة هو حقل" الاسم ".
    10) Run.
    11) تظهر رسالة تحذيرية تقول انه سوف يتم إضافة عدد من السجلات.
    12) نفتح الجدول الذي تم نسخ و إضافة البيانات الجديدة إليه و ذلك للتأكد.

    *** انتظروا المحاضرة الرابعة بعون الله وتوفيقه
    ________________________________________

    [right][b]

      الوقت/التاريخ الآن هو الأربعاء أكتوبر 16, 2024 2:55 am