استعلام التحديث update query أحد أنواع الاستعلامات الاجرائية action query ويستخدم لتغيير وتحديث معلومات موجودة فى سجل معين أو أكثر من سجل .
نضيف الحقل الذى نريد تحديث بياناته وفى هذا المثال نريد تحديث بيانات المرتبات للمعلمين ورفع الحد الأدنى للمرتبات للمعلمين بحيث أى مرتب أقل من أو يساوى 2000 يتم رفع المرتب تلقائيا إلى 3000 جنيه فنقوم بإضافة الحقل salary وفى خانة المعيار criteria نضع المعيار للمرتبات التى سيتم تحديثها والمعيار هنا <=2000
ثم نضغط على Update لإنشاء استعلام تحديث فنلاحظ ظهور خانة update to فنقوم بوضع قيمة المرتب الجديد وهى هنا 3000 أى قم بالبحث فى جميع السجلات الموجودة فى جدول المعلمين فى حقل المرتبات وأى مرتب أقل من أو يساوى 2000 قم بتحديثه وتغييره إلى 3000
ثم نقوم بالضغط على save لحفظ هذا الاستعلام ونقم بتسميته وليكن الاسم المختار update query
فنلاحظ ظهور رسالة تأكيدية تخبرنا بأن تشغيل استعلام التحديث سوف يعدل فى بيانات الجدول فنضغط على Ok لتشغيل الاستعلام
نلاحظ ظهور رسالة تأكيدية أخرى تخبرنا بأننا على وشك تحديث 5 حقول ولا يمكن التراجع عن هذا الاجراء بعد تشغيل الاستعلام فنضغط على yes لتشغيل الاستعلام
نلاحظ عند فتح جدول المعلمين أنه تم تحديث بيانات المرتبات فى جدول المعلمين طبقا للمعيار الذى تم تحديث المرتبات بالنسبة له
ويمكن استخدام استعلام التحديث update query مع معايير معينة فى تحديث بيانات سجل واحد أو عدة سجلات سواء فى جدول واحد أو عدة جداول.
ولا يمكن استخدام استعلام التحديث مع الحقول المحسوبة calculated field او حقول الترقيم التلقائي auto number أو حقول المفتاح الأساسي primary key.
خطوات انشاء استعلام تحديث update query
نفتح قاعدة البيانات التى نريد إنشاء استعلام تحديث لها .
من التبويب create نختر query design وذلك لإنشاء استعلام فى وضع التصميم
نختر الجدول الذى نريد إنشاء استعلام عليه
أو مجموعة الجداول اذا كان الاستعلام سيبنى على عدة جداول ثم نضغط على add وفى
هذا المثال سيتم إنشاء الاستعلام على جدول المعلمين.
نضيف الحقل الذى نريد تحديث بياناته وفى هذا المثال نريد تحديث بيانات المرتبات للمعلمين ورفع الحد الأدنى للمرتبات للمعلمين بحيث أى مرتب أقل من أو يساوى 2000 يتم رفع المرتب تلقائيا إلى 3000 جنيه فنقوم بإضافة الحقل salary وفى خانة المعيار criteria نضع المعيار للمرتبات التى سيتم تحديثها والمعيار هنا <=2000
ثم نضغط على Update لإنشاء استعلام تحديث فنلاحظ ظهور خانة update to فنقوم بوضع قيمة المرتب الجديد وهى هنا 3000 أى قم بالبحث فى جميع السجلات الموجودة فى جدول المعلمين فى حقل المرتبات وأى مرتب أقل من أو يساوى 2000 قم بتحديثه وتغييره إلى 3000
ثم نقوم بالضغط على save لحفظ هذا الاستعلام ونقم بتسميته وليكن الاسم المختار update query
نلاحظ ظهور استعلام التحديث update query فى
قائمة الاستعلامات الموجودة فى قاعدة البيانات ثم نضغط على الاستعلام مرتين متتاليتين لفتحه double
click
فنلاحظ ظهور رسالة تأكيدية تخبرنا بأن تشغيل استعلام التحديث سوف يعدل فى بيانات الجدول فنضغط على Ok لتشغيل الاستعلام
نلاحظ ظهور رسالة تأكيدية أخرى تخبرنا بأننا على وشك تحديث 5 حقول ولا يمكن التراجع عن هذا الاجراء بعد تشغيل الاستعلام فنضغط على yes لتشغيل الاستعلام
نلاحظ عند فتح جدول المعلمين أنه تم تحديث بيانات المرتبات فى جدول المعلمين طبقا للمعيار الذى تم تحديث المرتبات بالنسبة له
ليست هناك تعليقات:
إرسال تعليق