Applies ToAccess لـ Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

إنشاء استعلام حذف لإزالة السجلات من جدول واحد أو أكثر من الجداول المدرجة في عبارة FROM التي تطابق عبارة WHERE.

بناء الجملة

DELETE [table.*]جدول FROM معايير WHERE

تتضمن جملة DELETE الأجزاء التالية:

الجزء

الوصف

table

الاسم الاختياري للجدول الذي يتم حذف السجلات منه.

table

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

criteria

تعبير يحدد السجلات المطلوب حذفها.

ملاحظات

تُعد عبارة DELETE مفيدة خاصة عندما تريد حذف سجلات عديدة.

لإفلات جدول بالكامل من قاعدة البيانات، يمكنك استخدام الأسلوب Execute مع جملة DROP. ولكن إذا حذفت الجدول، فسيتم فقدان البنية. في المقابل، عند استخدام العبارة DELETE، سيتم حذف البيانات فقط مع بقاء كافة خصائص الجدول الأخرى، مثل سمات الحقل والفهارس، بدون تغيير.

يمكنك استخدام DELETE لإزالة السجلات من الجداول الموجودة في علاقة واحد لأكثر مع الجداول الأخرى. تتسبب عمليات الحذف المتتالية في حذف السجلات الموجودة بالجداول في الجانب "عديد" من العلاقة عند حذف السجل المطابق بالجانب "واحد" من العلاقة في الاستعلام. على سبيل المثال، في العلاقة بين جدول "العملاء" وجدول "الطلبات"، يقع جدول "العملاء" بالجانب "واحد" من العلاقة ويقع جدول "الطلبات" بالجانب "عديد" من العلاقة. يؤدي حذف سجل ما في جدول "العملاء" إلى حذف سجلات "الطلبات" المطابقة إذا تم تحديد خيار الحذف المتتالي.

يقوم استعلام حذف بحذف جميع السجلات، وليس فقط البيانات الموجودة بالحقول المحددة. إذا كنت تريد حذف قيم في حقول محددة، فقم بإنشاء استعلام تحديث الذي يقوم بتغيير القيم إلى خالٍ.

هام: 

  • بعد إزالة السجلات باستخدام استعلام حذف، لا يمكن التراجع عن العملية. إذا أردت معرفة السجلات التي تم حذفها، فافحص نتائج استعلام تحديد التي تستخدم نفس المعايير، ثم قم بتشغيل استعلام حذف.

  • احتفظ بنسخ احتياطية لبياناتك في كل الأوقات. في هذه الحالة، ستتمكن من استرداد السجلات إذا حذفتها بالخطأ.

هل تحتاج إلى مزيد من المساعدة؟

الخروج من الخيارات إضافية؟

استكشف مزايا الاشتراك، واستعرض الدورات التدريبية، وتعرف على كيفية تأمين جهازك، والمزيد.

تساعدك المجتمعات على طرح الأسئلة والإجابة عليها، وتقديم الملاحظات، وسماعها من الخبراء ذوي الاطلاع الواسع.