تخطي إلى المحتوى الرئيسي
Office

إنشاء استعلام حذف وتشغيله

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

ملاحظة: قبل حذف أي بيانات أو تشغيل «استعلام حذف»، تأكد من قيامك بعمل نسخ احتياطي لقاعدة بيانات سطح مكتب Access.

إذا أردت حذف سجلات قليله فقط ، فلن تحتاج إلى استعلام. ما عليك سوي فتح الجدول في طريقه عرض "ورقه البيانات" ، حدد الحقول (الاعمده) أو السجلات (الصفوف) التي تريد حذفها ، ثم اضغط علي DELETE.

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

في هذا المقال

اختيار نوع استعلام

استخدام استعلام حذف

استخدام استعلام تحديث

معلومات إضافية

تلميحات حول استكشاف الأخطاء وإصلاحها

اختيار نوع استعلام

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

نوع الاستعلام

وقت استخدامه

النتائج

استخدام استعلام حذف

لأزاله السجلات الكاملة (الصفوف) من جدول أو من اثنين من الجداول المرتبطة في الوقت نفسه.

ملاحظة:  إذا كانت السجلات موجودة علي الجانب "واحد" من علاقة راس بأطراف ، فقد تحتاج إلى تغيير العلاقة قبل تشغيل استعلام الحذف. راجع القسم الخاص بحذف البيانات من الجداول المرتبطة.

حذف الاستعلامات أزاله كل البيانات الموجودة في كل حقل ، بما في ذلك القيمة الاساسيه التي تجعل السجل فريدا

استخدام استعلام تحديث

لحذف قيم الحقول الفردية من جدول.

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

أعلى الصفحة

الأمور التي يجب التحقق منها قبل استخدام استعلام لحذف اي بيانات

  • تاكد من ان الملف ليس ملف للقراءة فقط:

    1. انقر بزر الماوس الأيمن فوق بدء وانقر فوق فتح مستكشف Windows.

    2. انقر بزر الماوس الأيمن فوق ملف قاعده البيانات وانقر فوق خصائص.

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

  • تاكد من ان لديك الأذونات اللازمة لحذف السجلات من قاعده البيانات. إذا لم تكن متاكدا ، فاتصل بمسؤول النظام أو بمصمم قاعده البيانات.

  • تاكد من انك قمت بتمكين المحتوي في قاعده البيانات. بشكل افتراضي ، يقوم Access بمنع كل الاستعلامات الاجرائيه (حذف الاستعلامات وتحديثها وتكوينها) الا إذا كنت تثق أولا في قاعده البيانات. للحصول علي مزيد من المعلومات حول الوثوق بقاعده بيانات ، راجع القسم إيقاف التشغيل المعطل من حظر استعلام.

  • اطلب من المستخدمين الآخرين في قاعده البيانات إغلاق كل الجداول والنماذج والاستعلامات والتقارير التي تستخدم البيانات التي تريد حذفها. يساعد هذا في تجنب انتهاكات التامين.

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

تلميح:  إذا كان عدد كبير من المستخدمين يتصلون بقاعده البيانات ، فقد تحتاج إلى إغلاق قاعده البيانات ثم أعاده فتحها في الوضع الخاص .

لفتح قاعده بيانات في الوضع الخاص

  1. انقر فوق علامة التبويب ملف > فتح.

  2. استعرض وصولا إلى القاعدة وأشر اليها لتحديدها ، وانقر فوق السهم الموجود بجانب الزر فتح ، ثم انقر فوق فتح خاص.

    فتح الملف في وضع الاستخدام الخاص

إنشاء نسخه احتياطيه لقاعده البيانات

  1. انقر فوق علامة التبويب ملف ، وأشر إلى حفظ باسم.

  2. انقر فوق حفظ قاعده البيانات باسم، وانقر فوق النسخ الاحتياطي لقاعده البيانات. يغلق Access الملف الأصلي، وينشئ نسخة احتياطية، ثم يعيد فتح الملف الأصلي.

  3. انقر فوق حفظ باسم وحدد اسما وموقعا للنسخة الاحتياطية ، ثم انقر فوق حفظ.

ملاحظة:  إذا كنت تستخدم قاعده البيانات للقراءة فقط أو تم إنشاؤها في الإصدار السابق من Access ، فقد تتلقي رسالة تفيد بأنه لا يمكن إنشاء نسخه احتياطيه لقاعده البيانات.

للرجوع إلى النسخة الاحتياطية، اغلق الملف الأصلي وأعد تسميته بحيث تصبح النسخة الاحتياطية لها نفس اسم النسخة الأصلية. قم بتعيين اسم النسخة الأصلية للنسخة الاحتياطية، ثم افتح النسخة الاحتياطية التي تم إعادة تسميتها في Access.

استخدام استعلام حذف

لإنشاء استعلام حذف ، انقر فوق علامة التبويب إنشاء ، في المجموعة استعلامات ، انقر فوق تصميم الاستعلام. في مربع الحوار إظهار جدول ، انقر نقرا مزدوجا فوق كل جدول تريد حذف السجلات منه ، ثم انقر فوق إغلاق.

يظهر الجدول كنافذه في المقطع العلوي من شبكه تصميم الاستعلام. من قائمه الحقول ، انقر نقرا مزدوجا فوق العلامة النجميه (*) لأضافه كافة الحقول الموجودة في الجدول إلى شبكه التصميم.

استخدام معايير محدده في استعلام حذف

هام: استخدم المعايير لإرجاع السجلات التي تريد حذفها فقط. وبخلاف ذلك ، يزيل استعلام الحذف كل سجل في الجدول.

انقر نقرا مزدوجا فوق الحقل الذي تريد تعيينه كمعايير للحذف ، ادخل المعايير في صف المعايير الخاص بمصمم الاستعلام ، ثم قم بإلغاء تحديد خانه الاختيار إظهار لكل حقل معايير.

مثال علي متى تريد استخدام هذا الخيار: افترض انك تريد أزاله جميع الطلبات المعلقة للعميل. للعثور علي هذه السجلات فقط ، يمكنك أضافه حقول "معرف العميل" و "تاريخ الطلب" إلى شبكه تصميم الاستعلام ، ثم إدخال رقم معرف العميل والتاريخ الذي أصبحت فيه طلبات العميل غير صالحه.

  1. في علامة التبويب الصفحة الرئيسية، انقر فوق عرض> طريقة عرض التصميم.

  2. تاكد من ان الاستعلام يرجع السجلات التي تريد حذفها ، ثم اضغط علي CTRL + S لحفظ الاستعلام.

  3. لتشغيل الاستعلام ، انقر نقرا مزدوجا فوق الاستعلام في جزء التنقل.

أعلى الصفحة

استخدام استعلام تحديث

ملاحظة:  لا يمكنك استخدام الخيار "تحديث الاستعلام" في تطبيق Access علي الويب.

يشرح هذا القسم كيفيه استخدام استعلام تحديث لحذف الحقول الفردية من الجداول. تذكر ان تشغيل استعلام تحديث لحذف البيانات سيؤدي إلى تغيير القيم الموجودة إلى قيمه فارغه أو سلسله ذات طول صفري (زوج من علامات الاقتباس المزدوجة بدون مسافة بينها) ، استنادا إلى المعايير التي تحددها.

  1. انقر فوق علامة التبويب إنشاء وفي المجموعة استعلامات ، انقر فوق تصميم الاستعلام.

  2. حدد الجدول الذي يحتوي علي البيانات التي تريد حذفها (إذا كان الجدول مرتبطا ، حدد الجدول علي الجانب "واحد" من العلاقة) ، وانقر فوق أضافه، ثم فوق إغلاق.

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

  3. انقر نقرا مزدوجا فوق العلامة النجميه (*) لأضافه كافة الحقول الموجودة في الجدول إلى شبكه التصميم. تؤدي أضافه كافة حقول الجدول إلى تمكين استعلام الحذف لأزاله السجلات الكاملة (الصفوف) من الجدول.

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

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

  4. على علامة التبويب تصميم، في المجموعة نتائج، انقر فوق عرض، ثم انقر فوق طريقة عرض ورقة البيانات.

  5. تاكد من ان الاستعلام يرجع السجلات التي تريد تعيينها إلى قيمه فارغه أو سلسله ذات طول صفري (زوج من علامات الاقتباس المزدوجة بدون مسافة بينها).

  6. إذا لزم الاجراء ، كرر الخطوات من 3 إلى 5 وغير الحقول أو المعايير حتى يقوم الاستعلام بإرجاع البيانات التي تريد حذفها فقط ، ثم اضغط علي CTRL + S لحفظ الاستعلام.

  7. لتشغيل الاستعلام ، انقر نقرا مزدوجا فوق الاستعلام في جزء التنقل.

أعلى الصفحة

معلومات إضافية

حذف البيانات من الجداول المرتبطة

إذا أردت حذف بيانات من عده جداول مرتبطة ، فيجب تمكين التكامل المرجعيوتتالي حذف السجلات المرتبطة لكل علاقة. يسمح هذا الاستعلام بحذف البيانات من الجداول الموجودة في جانبي "راس" و "أطراف" من العلاقة. يتطلب التحضير للبيانات ذات الصلة المحذوفة التحقق مما يلي:

  • تحديد السجلات الموجودة في جانب "الراس" من العلاقة والموجودة علي الجانب "متعدد".

  • إذا كنت بحاجه إلى حذف السجلات الموجودة في جانب "الراس" من العلاقة والسجلات ذات الصلة علي الجانب "متعدد" ، فيمكنك تمكين مجموعه من القواعد التي تسمي التكامل المرجعي ، وتمكين الحذف المتتالي. تشرح الخطوات الواردة في هذا المقطع التكامل المرجعي وكيفيه تنفيذ المهمتين.

  • إذا كنت بحاجه إلى حذف السجلات في الجانب "واحد" من العلاقة فقط ، فاحذف هذه العلاقة أولا ، ثم احذف البيانات.

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

لمعرفه السجلات الموجودة في الجانبين "راس" و "أطراف" لعلاقة ، ضمن علامة التبويب أدوات قاعده البيانات ، في المجموعة علاقات ، انقر فوق علاقات. تعرض علامة التبويب " علاقات " الجداول في قاعده البيانات والعلاقات. يتم وصف كل علاقة كخط يصل بين الجداول بين الحقول.

يبين الرسم التوضيحي التالي علاقة نموذجيه. تحتوي معظم العلاقات الموجودة في قاعده البيانات علي الجانب "واحد" والجانب "متعدد". يشير الرسم التخطيطي للعلاقة إلى الجانب "واحد" مع الرقم (1) والجانب "متعدد" مع رمز النهاية ().

علاقة بين جدولين

عند حذف السجلات في الجانب "واحد" من العلاقة ، يمكنك أيضا حذف كل السجلات المرتبطة علي جانب "الأطراف" من العلاقة. ومع ذلك ، عند حذف السجلات علي جانب "الأطراف" من علاقة ، لا تحذف عاده السجلات في الجانب "واحد".

بالاضافه إلى ذلك ، يفرض Access تلقائيا مجموعه من القواعد التي تسمي التكامل المرجعي. تضمن هذه القواعد ان المفاتيح الخارجية في قاعده بيانات تحتوي علي القيم الصحيحة. المفتاح الخارجي هو عمود تتطابق قيمتها مع القيم الموجودة في عمود المفتاح الأساسي لجدول آخر.

تحرير العلاقة

اتبع هذه الخطوات فقط عندما تحتاج إلى حذف البيانات الموجودة في الجانبين "راس" و "أطراف" لعلاقة.

  1. على علامة تبويب أدوات قاعدة البيانات، في المجموعة علاقات، انقر فوق علاقات.

  2. انقر بزر الماوس الأيمن فوق العلاقة (الخط) التي تربط الجداول المضمنة في عمليه الحذف ، ثم انقر فوق تحرير العلاقة في القائمة المختصرة.

  3. في مربع الحوار تحرير العلاقات ، تاكد من تحديد خانه الاختيار فرض التكامل المرجعي .

  4. حدد خانه الاختيار تتالي حذف السجلات المرتبطة .

    ملاحظة:  حتى تقوم بتعطيل هذه الخاصية مره أخرى ، سيؤدي حذف سجل في الجانب "واحد" من العلاقة إلى حذف كل السجلات المرتبطة في جانب "الأطراف" من العلاقة.

  5. انقر فوق موافق، واغلق الجزء علاقات ، ثم انتقل إلى المجموعة التالية من الخطوات.

حذف علاقة

  1. إذا لم تكن قد قمت بذلك بالفعل ، فافتح الجزء علاقات .

  2. على علامة تبويب أدوات قاعدة البيانات، في المجموعة علاقات، انقر فوق علاقات.

    قم بتدوين الحقول المضمنة في العلاقة بحيث يمكنك استعاده العلاقة بعد حذف البيانات.

  3. انقر بزر الماوس الأيمن فوق العلاقة (الخط) التي تربط الجداول المضمنة في عمليه الحذف ، ثم انقر فوق حذف من القائمة المختصرة.

ملاحظة:  لاستعاده العلاقة ، اتبع الخطوات السابقة لفتح جزء العلاقات ، ثم اسحب الحقل المفتاح الأساسي من الجدول "راس" وأسقطه في حقل المفتاح الخارجي في الجدول "متعدد". يظهر مربع الحوار تحرير العلاقات . إذا تم فرض التكامل المرجعي الخاص بالعلاقات القديمة ، فحدد فرض التكامل المرجعي، ثم انقر فوق إنشاء. وبخلاف ذلك ، ما عليك سوي النقر فوق إنشاء.

أعلى الصفحة

المعايير النموذجية لاستعلامات التحديد

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

المعايير

التأثير

> 234

إرجاع كافة الأرقام الأكبر من 234. للبحث عن كافة الأرقام الأصغر من 234، استخدم < 234.

>= "عمرو"

إرجاع كافة السجلات من "عمرو" إلى نهاية الأبجدية.

بين #2/2/2010 # و #12/1/2010 #

ترجع هذه الدالة التواريخ من 2-فبراير-2010 إلى 1-ديسمبر-2010 (ANSI-89). إذا كانت قاعدة البيانات تستخدم أحرف البدل ANSI-92، فاستخدم علامات الاقتباس المفردة (') بدلاً من علامات الرطل (#). مثال: بين ' 2/2/2010 ' و ' 12/1/2010 '.

Not "ليبيا"

البحث عن كافة السجلات حيث لا تتساوى محتويات الحقل تماماً مع "ليبيا". يرجع المعيار سجلات تحتوي على أحرف بالإضافة إلى "ليبيا"، مثل "ليبيا (دينار)" أو "أفريقيا (ليبيا)".

Not "ب*"

البحث عن كافة السجلات ماعدا تلك التي تبدأ بحرف T. إذا كانت قاعدة البيانات تستخدم مجموعة أحرف البدل ANSI-92، فاستخدم علامة النسبة المئوية (%) بدلاً من العلامة النجمية (*).

Not "ب*"

البحث عن كافة السجلات التي لا تنتهي بحرف t. إذا كانت قاعدة البيانات تستخدم مجموعة أحرف البدل ANSI-92، فاستخدم علامة النسبة المئوية (%) بدلاً من العلامة النجمية (*).

In(الكويت، المملكة العربية السعودية)

البحث في قائمة عن كافة السجلات التي تتضمن "الكويت" أو "المملكة العربية السعودية".

Like "[أ-ث]*"

في حقل نصي ، يتم البحث عن كل السجلات التي تبدا بالأحرف من ا إلى ي. إذا كانت قاعده البيانات تستخدم مجموعه أحرف البدل ANSI-92 ، فاستخدم علامة النسبة المئوية (%) بدلا من العلامة النجميه (*).

Like "*ar*"

البحث عن كافة السجلات التي تتضمّن تسلسل الأحرف "أر". إذا كانت قاعدة البيانات تستخدم مجموعة أحرف البدل ANSI-92، فاستخدم علامة النسبة المئوية (%) بدلاً من العلامة النجمية (*).

Like "Maison Dewe?"

البحث عن كافة السجلات التي تبدأ بـ "منزل" والتي تحتوي أيضاً على سلسلة ثانية مكونة من 5 أحرف تكون الأربعة أحرف الأولى فيها "عائل" والحرف الأخير غير معروف. إذا كانت قاعدة البيانات تستخدم مجموعة أحرف البدل ANSI-92، فاستخدم التسطير السفلي (_) بدلاً من علامة الاستفهام (?).

#2/2/2010 #

البحث عن كل السجلات في 2 فبراير 2010. إذا كانت قاعده البيانات تستخدم مجموعه أحرف البدل ANSI-92 ، فقم باحاطه التاريخ بعلامات اقتباس مفرده بدلا من علامة الجنيه (' 2/2/2010 ').

< Date() - 30

استخدام الدالة Date لإرجاع كافة التواريخ من أكثر من 30 يوماً مضت.

Date()‎

استخدام الدالة Date لإرجاع كافة السجلات التي تتضمن تاريخ اليوم.

Between Date() And DateAdd("M", 3, Date())‎

يستخدم الدالتين Date و DateAdd لإرجاع كل السجلات بين تاريخ اليوم وثلاثه أشهر منذ تاريخ اليوم.

Is Null

إرجاع كافة السجلات التي تحتوي على قيمة خالية (فارغة أو غير معرّفة).

Is Not Null

إرجاع كل السجلات التي تحتوي علي اي قيمه (غير فارغه).

""

إرجاع كافة السجلات التي تحتوي على سلسلة ذات طول صفري. يمكنك استخدام سلاسل ذات طول صفري عندما تحتاج إلى أضافه قيمه إلى حقل مطلوب ، ولكن لا تعرف بعد علي القيمة الفعلية. علي سبيل المثال، قد يتطلب أحد الحقول إدخال رقم فاكس، ولكن جهاز الفاكس قد لا يكون متوفراً لدى بعض عملائك. في هذه الحالة ، بدلا من إدخال رقم ، يمكنك إدخال زوج من علامات الاقتباس المزدوجة بدون مسافة بينهما ("").

أعلى الصفحة

تلميحات حول استكشاف الأخطاء وإصلاحها

لماذا تظهر رسالة الخطأ هذه، وكيف يمكن حلها؟

إذا قمت بإنشاء استعلام حذف باستخدام جداول متعددة وتم تعيين الخاصية سجلات فريدة للاستعلام إلى لا، سيعرض Access رسالة الخطا ؛ تعذر الحذف من الجداول المحددة عند تشغيل الاستعلام.

لإصلاح هذه المشكلة، عيّن الخاصية سجلات فريدة الخاصة بالاستعلام على نعم.

  1. افتح استعلام الحذف في طريقة عرض "التصميم".

  2. إذا لم تكن ورقة خصائص الاستعلام مفتوحة، فاضغط على F4 لفتحها.

  3. انقر فوق مصمم الاستعلام لعرض خصائص الاستعلام (بدلاً من خصائص الحقل).

  4. في ورقة خصائص الاستعلام، حدد موقع الخاصية سجلات فريدة، وقم بتعيينها إلى نعم.

منع "وضع التعطيل" من حظر استعلام

بشكل افتراضي ، إذا فتحت قاعده بيانات سطح المكتب لم تختر الثقة بها أو غير موجودة في موقع موثوق به ، يقوم Access بحظر كل الاستعلامات الاجرائيه من التشغيل.

إذا حاولت تشغيل استعلام إجرائي ولم يطرأ أي تغيير، فتحقق في شريط معلومات Access من وجود الرسالة التالية:

تم منع تنفيذ الإجراء أو الحدث بواسطة "وضع التعطيل".

عندما تري هذه الرسالة ، قم بتنفيذ الخطوة التالية لتمكين المحتوي المحظور:

  • في شريط رسائل تحذير الأمان ، انقر فوق تمكين المحتوي، وقم بتشغيل الاستعلام مره أخرى.

أعلى الصفحة

ملاحظة:  وقد تمت ترجمة هذه الصفحة آلياً وقد تحتوي على أخطاء نحوية أو أخطاء تتعلق بالدقة. إن هدفنا هو أن يكون هذا المحتوى مفيداً لك. هل يمكنك إعلامنا إذا ما كانت المعلومات مفيدة؟ فيما يلي المقالة باللغة الإنجليزية لتكون مرجعاً لك.

تعزيز مهارات Office
استكشاف التدريب
الحصول على الميزات الجديدة أولاً
الانضمام إلى Office Insider

هل كانت المعلومات مفيدة؟

نشكرك على ملاحظاتك!

شكراً لك على الملاحظات! يبدو أنه من المفيد إيصالك بأحد وكلاء دعم Office لدينا.

×