الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

شرح استعلامات الحذف (2)

مغلق
بدأه vb_access2002 في 20 نوفمبر 2002 · 6 رد · 2,442 مشاهدة · في قسم الدروس والمشاريع
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

هذا جزء الثاني

لا تنسى دعاء لي

استعلامات الحذف:

تتيح لك استعلامات الحذف حذف مجموعة من السجلات تحقق معايير محددة في وقت واحد.

و تتوقف الاجراءات الخاصة باعداد استعلام Delete على ما اذا كنت تقوم بحذف سجلات من جدول واحد فقط (او من جداول المتعددة ترتبط مع بعضها بعلاقة مفرد بمفرد) او من جداول متعددة ترتبط مع بعضها بعلاقة مفرد بمتعدد.

((لا يمكنك تراجع عن استعلامات Delete فتأكد من معاينتك للسجلات التي سوف يتم تشغيلها قبل الاستعلام))

حذف سجلات من جدول واحد

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

*قم بنقر السهم المنسدل التالي لزر شريط الادوات Query View في اطار تصميم الاستعلام, ثم اختر Delete Query او اختر Query > Delete Query من قائمة .. مثل هذا الصورة

http://www.vbaccess.7p.com/cgi-bin/i/pic1.jpg

*قم بأضافة الجداول الضرورية الى استعلام, شاملة الحقول التي سوف تستخدمها في تحديد سجلات معينة, و قم بأعداد معايير لتحديد السجلات التي تريد حذفها, تماما كما في استعلام Select..

*انقر نقرة مزدوجة فوق العلامة النجمية (*) لكل جدول تريد حذف سجلات منه. مثل ذا الصورة

http://www.vbaccess.7p.com/cgi-bin/i/pic2.jpg

*ارجع الى اطار تصميم الاستعلام لتشغيل Delete, ثم انقر زر شريط الادوات Run او اختر Query > Run ..

*اذا تمت مطالبتك بعدد الصفوف التي سوف يتم حذفها, انقر Yes اذا كنت ترغب في المواصلة او انقر NO لالغاء العملية.

(((بعد تشغيل استعلام Appen لالحاق سجلات من جدول (حالي) بجدول محفوظات يمكنك ان تقوم بنقر السهم المنسدل التالي لزر شريط الادوات Query Type و اختيار Delete لتحويل استعلام Append الى استعلام Delete. ثم انقر زر شريط الادوات Run لحذف السجلات القديمة من جدول (حالي).. )))

حذف سجلات من جداول متعددة ذات علاقة مفرد بمتعدد

اذا كنت لم تقم باعداد حذف متتالي, و ترغب في حذف سجلات من جداول متعددة ترتبط مع بعضها بعلاقة مفرد بمتعدد, فسوف تحتاج الى تشغيل استعلامي Delete و ذلك باتباع الخطوات التالية:

*اختر Query> Delete Query و قم باضافة الجداول التي تريد استخدامها في الاستعلام.

*قم بسحب الحقل او الحقول الت تريد استخدامها لمعايير التحديد, وقم بتعريف المعايير كالمعتاد من الجدول الموجود في جانب المفرد من العلاقة.

*انقر العلامة (*) داخل الجدول الموجودة في جانب المتعدد من العلاقة.

*قم بمعاينة الاستعلام و تشغيله كالمعتاد. و نقوم هذا المهام بحذف السجلات الموجودة في جانب المتعدد من العلاقة.

*ارجع الى اطار تصميم الاستعلام و قم بحذف اية جدول في جانب المتعدد من العلاقة.

*قم بمعاينة الاستعلام الناتج في جدول الخاص بجانب المفرد و قم بتشغيله مرة اخرى...

(f) (f) (f) وَمِنَ النَّاسِ مَنْ يَعْبُدُ اللَّهَ عَلَى حَرْفٍ فَإِنْ أَصَابَهُ خَيْرٌ اطْمَأَنَّ بِهِ وَإِنْ أَصَابَتْهُ فِتْنَةٌ انْقَلَبَ عَلَى وَجْهِهِ خَسِرَ الدُّنْيَا وَالْآخِرَةَ ذَلِكَ هُوَ الْخُسْرَانُ الْمُبِينُ (f) (f) (f)

#2

تسلم ايديك اخي vb_access2002

#3

وياليت تكمل شرح الاستعلامات التى لم تشرح من قبل

وكذلك العلاقات وهذا رجاء

#4

شيء رائع الله يعطيك العافية على هذا المجهود 0

وياليت وأنك وحدت الموضوع أي أضفة الدرس الثاني إلى الدرس الأول حتى يتوحد الموضوع لأن ذلك أفضل بكثير من أنك تفتح موضوع جديد لكل درس 0

عموماً لك شكري وتقديري على هذا الجهود المثمرة ولك أن تتخيل كم شخص سيدعو لك وأنت فعلاً تستاهل أن ندعوا لك فقد أفدتنا كثيراً في الإستعلامات بارك الله فيك0

#5

جزاك الله خير الجزاء على هذا المجهود :)

#6

بارك الله فيك وزادك علما

لا تنسى استعلامات التوحيد واستعلامات التمرير

أشرف خليل

#7

اشكركم جميعا اخواني (ashraf , مبتدىء جدا , alhajri , زكـــوان) احبكم في الله و الله..(gift) (f)

اخ مصلح الحريصي اتمنى ان تقم المشرفون بهذا الصدد.. و فكرتك جميل جدا جدا ;)

و ان شاءالله اكمل انواع الاستعلامات الاخرى :) (gift) (f) (clock)

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…