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

هام: تمت ترجمة هذه المقالة ترجمة آلية، راجع إقرار إخلاء المسؤولية. يرجى الاطلاع على النسخة الإنجليزية من هذه المقالة. هنا للرجوع إليها.

يشرح هذا المقال كيفية حذف بيانات من قاعدة بيانات Microsoft Office Access 2007 بواسطة استخدام استعلامات التحديث واستعلامات الحذف. يمكنك استخدام استعلام تحديث لحذف حقول فردية من السجلات الموجودة في قاعدة البيانات ويمكنك استخدام استعلام حذف عند الحاجة إلى إزالة سجلات بأكملها من قاعدة بيانات متضمناً قيمة المفتاح التي تجعل السجل فريداً. تذكر أثناء المتابعة أن Access يوفر أيضاً عدداً من الأساليب لحذف السجل بأكمله أو جزء منه يدوياً.

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

في هذه المقالة

فهم استخدام الاستعلامات ل# حذف البيانات

التخطيط ل# عمليه الحذف

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

حذف سجلات جزئيه (حقل واحد او اكثر)

حذف سجلات ب# اكملها

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

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

يمكنك استخدام نوعين من الاستعلامات لحذف البيانات من قواعد بيانات Access. يستند الاستعلام الذي تستخدمه إلى نوع الحذف الذي تريد أن تؤديه.

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

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

  • عند الحاجة إلى إزالة السجلات (الصفوف) بأكملها، استخدم استعلام حذف.

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

اثناء المتابعه، تذكر انه اذا كانت موجوده علي السجلات التي تريد حذفها في جانب "الراس" من علاقه راس ب# اطراف، يجب اولا تغيير خاصيه العلاقه قبل تشغيل الاستعلام. التحضير ل# حذف البيانات ذات الصله، لاحقا في هذه المقاله، يشرح كيفيه تنفيذ هذه المهمه. عليك اجراء تغييرات اضافيه ل# انه ب# شكل افتراضي، وصول يمنع حذف البيانات في جانب "الراس" من علاقه راس ب# اطراف.

اذا كنت ب# حاجه الي مزيد من المعلومات حول علاقات راس ب# اطراف، راجع المقالات اساسيات تصميم قواعد البيانات و# انشاء او تحرير او حذف علاقه.

ايضا، تذكر ان بعد تحديث او حذف جزء او كل سجل، لا يمكنك التراجع عن تغييراتك، حيث يجب دائما نسخ احتياطي ل# بياناتك قبل تشغيل استعلام حذف. راجع انشاء نسخه احتياطيه من قاعده البيانات، لاحقا في هذه المقاله ل# الحصول علي مزيد من المعلومات.

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

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

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

اعلي الصفحه

التحضير للحذف

لاستخدام استعلام لحذف السجلات اتبع هذه الخطوات العامة:

  • التحضير للحذف. تأكد أن لديك الأذونات الضرورية لحذف البيانات وأن كافة المستخدمين الآخرين قد أغلقوا أية كائنات تستخدم الجداول المقصودة، ثم قم بنسخ قاعدة البيانات.

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

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

  • أنشئ استعلام تحديد، ثم أضف معايير حتى يرجع الاستعلام مجموعة السجلات الصحيحة.

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

  • إذا أردت حذف السجلات بأكملها، حوِّل استعلام التحديد إلى استعلام حذف، ثم قم بتشغيل الاستعلام.

تحضيرات عامة

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

  • تأكد أن قاعدة البيانات ليست للقراءة فقط. للقيام بذلك، في مستكشف Windows، انقر بزر الماوس الأيمن فوق ملف قاعدة البيانات (ملف .accdb أو .mdb)، ثم انقر فوق خصائص من القائمة المختصرة. في مربع الحوار خصائص تأكد أن خانة الاختيار للقراءة فقط ممسوحة.

  • تأكد أن لديك الأذونات الضرورية لحذف السجلات من قاعدة البيانات. إذا لم تكن متأكداً، اتصل بمسئول النظام أو مصمم قاعدة البيانات.

  • تأكد أن الحذف لن يؤثر على عمل المستخدمين الآخرين لقاعدة البيانات بشكل سلبي.

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

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

    1. انقر فوق زر Microsoft Office‏ صورة زر Office ، ثم فوق فتح.

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

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

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

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

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

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

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

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

التحضير لحذف البيانات المرتبطة

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

لحذف البيانات المرتبطة اتبع الخطوات التالية:

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

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

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

    ـأوـ

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

تشرح خطوات المقاطع التالية كيفية التحضير لحذف البيانات المرتبطة.

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

  1. من علامة التبويب أدوات قاعدة البيانات، في المجموعة إظهار/إخفاء، انقر فوق علاقات.

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

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

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

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

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

    التعرف علي قواعد التكامل المرجعي

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

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

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

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

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

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

      تشير الرسالة إلى أنه لا يمكنك حذف سجل "العملاء"

    أثناء المتابعة، تذكر أنه على الرغم من أن Access يمكّن التكامل المرجعي بشكل افتراضي في معظم الحالات، إلا أنه يجب أن تتوفر الشروط التالية في قاعدة البيانات أولاً:

    • يجب أن يكون الحقل المطابق من الجدول الأساسي إما مفتاحاً أساسياً أو أن يتضمن فهرسًا فريدًا.

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

      ملاحظة: يوفر Access استثناءين لهذه القاعدة. يمكن للحقل "ترقيم تلقائي" الارتباط بالحقل "رقم" إذا كان إعداد خاصية حجم_الحقل الخاصة بالحقل "رقم" معينًا إلى عدد صحيح طويل. كما يمكن للحقل "ترقيم تلقائي" الذي تم تعيين إعداد خاصيته حجم_الحقل إلى معرف النسخ المتماثل الارتباط بالحقل "رقم" الذي تم تعيين إعداد خاصيته حجم_الحقل إلى معرف النسخ المتماثل.

    • يجب أن ينتمي كلا الجدولين إلى نفس قاعدة بيانات Access.

      ملاحظة: إذا تم ربط الجداول، يجب أن تكون بتنسيق Access. كذلك، يجب فتح قاعدة البيانات التي تحتوي على الجداول المرتبطة، ثم تمكين التكامل المرجعي. يتعذر فرض قواعد التكامل المرجعي على الجداول المرتبطة من قواعد بيانات لها تنسيقات أخرى، مثل ورقة عمل Microsoft Office Excel 2007. لمزيد من المعلومات حول تمكين التكامل المرجعي، راجع الخطوات المذكورة في المقطع التالي.

  2. لاحظ أسماء حقول الجدول في جانبي العلاقة.

  3. افتح كل جدول وراجع البيانات الموجودة في كل حقل للتأكد أن الحقول تحتوي بالفعل على البيانات التي تريد حذفها.

  4. اترك الجزء علاقات مفتوحًا، ثم انتقل إلى الخطوات في المقطع التالي.

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

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

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

    من علامة التبويب أدوات قاعدة البيانات، في المجموعة إظهار/إخفاء، انقر فوق علاقات.

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

    يظهر مربع الحوار تحرير علاقات.

  3. تأكد أن خانة الاختيار فرض التكامل المرجعي محددة.

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

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

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

حذف العلاقة

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

    من علامة التبويب أدوات قاعدة البيانات، في المجموعة إظهار/إخفاء، انقر فوق علاقات.

  2. لاحظ الحقول التي بينها علاقة حتى تتمكن من استعادة العلاقة بعد حذف البيانات.

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

    -أو-

    حدد العلاقة ثم اضغط على DELETE.

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

اعلي الصفحه

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

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

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

لقد تم منع تنفيذ هذا الإجراء أو الحدث من قِبَل "وضع التعطيل".

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

تمكين المحتوى المحظور

  • في شريط الرسائل، انقر فوق خيارات.

    يظهر مربع الحوار خيارات أمان Microsoft Office.

  • انقر فوق تمكين هذا المحتوى ثم انقر فوق موافق.

  • قم بتشغيل الاستعلام مرة أخرى.

إذا لم تشاهد شريط الرسالة

  • انقر فوق علامة التبويب أدوات قاعدة البيانات، وفي المجموعة إظهار/إخفاء، انقر فوق شريط الرسائل.

ل# الحصول علي مزيد من المعلومات حول وضع التعطيل و# امان Access، راجع المقاله الامن قاعده بيانات Access 2007.

حذف جزء من السجلات (حقل واحد أو أكثر)

تشرح الخطوات الموجوده في هذا القسم كيفيه استخدام استعلام تحديث ل# حذف السجلات جزئيه (حقول فرديه) من الجداول في جانب "الاطراف" من علاقه راس ب# اطراف. يمكنك ايضا اتباع هذه الخطوات ل# حذف بيانات من جداول غير مرتبطه ب# بيانات اخري. تذكر ان ب# تشغيل استعلام تحديث ل# حذف البيانات تتغير القيم الموجوده ب# القيمه NULL او سلسله فارغه (زوج من علامات الاقتباس المزدوجه ب# ليس مسافات في بين)، استنادا الي المعايير التي تحددها. ل# مزيد من المعلومات حول استخدام استعلامات التحديث، راجع مقاله ب# عنوان انشاء و# تشغيل استعلام تحديث.

إنشاء استعلام تحديد

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

    يتم فتح مصمم الاستعلام, فتظهر علامة التبويب تصميم ومربع الحوار إظهار جدول.

  2. حدد الجدول الذي يتضمن البيانات التي تريد حذفها، وانقر فوق إضافة، ثم انقر فوق إغلاق.

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

    جدول في مصمّم الاستعلام

  3. قم بإضافة الحقول التي تريد تعيينها إلى NULL "خالي" في صف الحقل للمصمم. يمكنك النقر نقراً مزدوجاً فوق كل حقل أو سحب كل حقل ثم إفلاته.

  4. اختياريًا, أدخل معياراً لحقل واحد أو أكثر في صف المعايير لشبكة التصميم.

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

  5. ضمن علامة التبويب تصميم، في المجموعة نتائج، انقر فوق تشغيل.

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

  6. اترك الاستعلام مفتوحًا، ثم انتقل إلى الخطوات التالية.

تحويل استعلام التحديد إلى استعلام تحديث

  1. انقر فوق طريقة عرض التصميم للتبديل من ورقة البيانات إلى مصمم الاستعلام.

  2. ضمن علامة التبويب تصميم، في المجموعة نوع الاستعلام، انقر فوق تحديث.

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

    في الصف تحديث الي ل# كل حقل، ادخل خاليه او سلسله فارغه — زوج من علامات الاقتباس المزدوجه ب# ليس مسافات بينهما ("").

  3. انقر فوق تشغيل شكل الزر .

    يطالبك Access بتأكيد التغييرات.

    كن متأكداً جداً أنك تريد تغيير القيم، ثم انقر فوق نعم لتغيير البيانات.

اعلي الصفحه

حذف سجلات بأكملها

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

إنشاء استعلام تحديد

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

    يتم فتح مصمم الاستعلام, فتظهر علامة التبويب تصميم ومربع الحوار إظهار جدول.

  2. حدد الجدول الموجود في جانب "الرأس" من العلاقة، ثم انقر فوق إضافة ثم فوق إغلاق.

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

    جدول في مصمّم الاستعلام

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

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

  4. اختياريًا، أضف حقل جدول يسمح لك بإدخال المعايير.

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

  5. إذا اتبعت الخطوة السابقة أدخل المعايير في صف المعايير لشبكة المصمم.

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

    ل# الحصول علي مزيد من المعلومات حول استخدام المعايير، راجع نماذج ل# معايير استعلامات التحديد، لاحقا في هذه المقاله.

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

  7. على علامة التبويب تصميم، في مجموعة النتائج، انقر فوق تشغيل.

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

  8. اترك الاستعلام مفتوحًا، ثم انتقل إلى الخطوات التالية.

تحويل استعلام تحديد إلى استعلام حذف وحذف البيانات

  1. انقر فوق طريقة عرض التصميم للتبديل من ورقة البيانات إلى مصمم الاستعلام.

  2. من علامة التبويب تصميم، في المجموعة نوع الاستعلام، انقر فوق حذف.

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

    تأكد أن الصف حذف في العمود * (كافة الحقول) يعرض من. يجب أن تظهر الكلمة Where في أية أعمدة تستخدم فيها المعايير.

  3. تاكد من رغبتك في حذف البيانات، ثم انقر فوق تشغيل شكل الزر .

    يطالبك Access بتأكيد الحذف.

    انقر فوق نعم لحذف البيانات.

اعلي الصفحه

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

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

ل# مزيد من المعلومات حول استخدام احرف البدل، راجع المقاله مرجع احرف البدل في Access.

المعايير

التأثير

> 234

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

>="عمرو"

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

Between #2/2/2007# And #12/1/2007#

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

Not "ليبيا"

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

Not "T*"

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

Not "*t"

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

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

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

Like "[أ-ث]*"

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

Like "*أر*"

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

Like "منزل عائل؟"

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

#2/2/2007#

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

< Date() - 30

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

Date()

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

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

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

Is Null

إرجاع كافة السجلات التي تتضمن قيمة خالية (فارغة أو غير مُعرفة).

Is Not Null

إرجاع كافة السجلات التي تتضمن أي قيمة (غير الفارغة).

""

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

اعلي الصفحه

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

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

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

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

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

×