أنت غير متصل حاليًا، وفي انتظار الإنترنت الخاص بك ليقوم بإعادة الاتصال

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

انتهاء دعم Office 2003

لقد أنهت شركة Microsoft دعم Office 2003 في 8 أبريل، 2014. وقد أثر هذا التغيير على تحديثات البرامج لديك وخيارات الأمان الخاصة بك. تعرف على ما يعنيه ذلك فيما يتعلق بك وكيفية الحفاظ على حمايتك.

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

اضغط هنا لرابط المقالة باللغة الانجليزية328828
متوسطة: يتطلب ماكرو الأساسية ترميز والمهارات إمكانية التشغيل المتداخل.

تنطبق هذه المقالة لقاعدة بيانات Microsoft Access (.mdb و.accdb) ومشروع Microsoft Access (.adp).

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

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

يجب أن تستخدم عملية استعلام قابل لتحديث.

-أو-

مجموعة السجلات هذه غير قابلة للتحديث.
معلومات أخرى

معلومات استكشاف الأخطاء وإصلاحها حول المشكلات التي قد تحدث عندما تقوم بتحديث البيانات في استعلام

  • عند الاستعلام استناداً إلى ثلاثة أو أكثر من الجداول وثيريس إلى-واحد-إلى-علاقة أطراف، لا يمكنك تحديث البيانات في الاستعلام مباشرة. يمكنك تحديث البيانات في نموذج أو صفحة وصول إلى بيانات. كاندو هذا استناداً إلى الاستعلام عند RecordsetType يتم تعيين الخاصية للنموذج إلى مجموعة حيوية(تحديثات غير متسقة).
  • عند الاستعلام استعلام جدولي، لا يمكنك تحديث ثيداتا في الاستعلام.
  • عند الاستعلام استعلام تمريري Microsoft SQL، يوكانوت بتحديث البيانات في الاستعلام.
  • عندما يقوم الاستعلام بحساب مجموع أو متوسط، عدد أو نوع آخر من الإجماليات على القيم الموجودة في حقل، لا يمكنك تحديث البيانات في ثيكويري. أيضا، لا يمكنك تحديث استعلام الذي يشير إلى حقل فيالصف من جدولي أو استعلام، استعلام تحديد، أو أسوبكويري الذي يحتوي على إجماليات أو دالات التجميع. للتغلب على ثيسبروبليم، استخدم تجميع المجال الدالة في الصف تحديث إلى أوبداتيكويري. يمكنك الرجوع إلى حقول من استعلام جدولي أو استعلام تحديد، أو أسوبكويري التي تحتوي على إجماليات أو دالات التجميع.
  • عند الاستعلام استعلام توحيد، لا يمكنك تحديث البيانات في الاستعلام.
  • عند قيم فريدة يتم تعيين خاصية الاستعلام إلى نعم، يمكنك كانوتوبداتي البيانات في الاستعلام. لحل هذه المشكلة، قم بتعيين قيم فريدة خاصية الاستعلام إلى " لا".
  • عندما يحتوي الاستعلام على جدول ODBC مرتبط لا uniqueindex أو جدول Paradox بدون مفتاح أساسي، لا يمكنك تحديث البيانات في ثيكويري. للتغلب على هذه المشكلة، أضف مفتاح أساسي أو فهرس فريد لجدول ثيلينكيد.
  • عندما لم يكن لديك أذونات تحديث بياناتللاستعلام أو الجدول المصدر، لا يمكنك تحديث البيانات. توريسولفي هذه المشكلة بتعيين الأذونات لتحديث البيانات.
  • عندما يتضمن الاستعلام أكثر من جدول واحد أو استعلام واحد، والجداول أو الاستعلامات غير المرتبطة بخط صلة في طريقة عرضالتصميم ، لا يمكنك تحديث البيانات في الاستعلام. ريسولفيثيس المشكلة، قم بربط الجداول بشكل صحيح حيث يمكنك تحديثها.
  • عندما يكون الحقل الذي تريد تحديثه كالكولاتيدفيلد، لا يمكنك تحديث البيانات في الاستعلام.
  • عند محاولة تحديث الحقل للقراءة فقط أو الحكم مفتوح للقراءة فقط أو قاعدة بيانات موجود على محرك أقراص للقراءة فقط، لا يمكنك تحديث البيانات في الاستعلام. لتجنب هذه المشكلة، لا تفتح الحكم للقراءة فقط. إذا كانت توجد قاعدة البيانات على محرك أقراص الذي للقراءة فقط، إزالة السمة للقراءة فقط من محرك الأقراص أو نقل قاعدة البيانات دريفيثات ليس للقراءة فقط.
  • عندما الحقل في السجل الذي حاول تحديث isdeleted أو مؤمن من قبل مستخدم آخر، لا يمكنك تحديث البيانات في الاستعلام. يمكن تحديث سجل الوكيد كما يتم إلغاء تأمين السجل.
  • عند الاستعلام استناداً إلى الجداول التي تحتوي واحد-إلى-مانيريلاتيونشيب، ثم تتبع أنواع الحقول فقد لا تتمكن من تعديل المناطق:
    • حقل الصلة من ناحية "الرأس".
    • لا يظهر الحقل صلة الجانب "أطراف" في ورقة البيانات.
    • حقل الصلة من ناحية "الأطراف" بعد تحديث البيانات في ناحية "الرأس".
    • يوجد حقل فارغ من الجدول الذي على جانب "الرأس" من علاقة رأس بأطراف ذات صلة خارجية.
    • المفتاح الفريد الكامل من جدول ODBC غير الإخراج.
    يمكنك حل أي من هذه المشاكل إذا تقوم بإجراء ثيكوريكت من القائمة التالية:
    • تمكين التحديثات المتتالية بين الجدولين.
    • إضافة حقل الصلة من الجانب "أطراف" إلى الاستعلام الخاص بك حيث يمكنك إضافة سجلات جديدة.
    • قم بحفظ السجل. يمكنك إجراء تغييرات على حقل الصلة الجانب "أطراف".
    • أدخل القيم في الحقول من الجدول على الجانب "أطراف". يمكنك القيام بذلك فقط عندما يحتوي الحقل المرتبط من ناحية "الرأس" على قيمة هذا السجل.
    • حدد كافة حقول المفتاح الأساسي من جداول ODBC للسماح بإدراج لهم.

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

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

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

تحذير: تمت ترجمة هذه المقالة تلقائيًا

خصائص

رقم الموضوع: 328828 - آخر مراجعة: 10/01/2015 02:58:00 - المراجعة: 2.0

Microsoft Access 2000 Standard Edition, Microsoft Access 2002 Standard Edition, Microsoft Office Access 2003, Microsoft Office Access 2007, Microsoft Access 2010, Access 2016, Microsoft Access 2013

  • kbhowto kbtshoot kbfaq kbinfo kbdta kbprb kbmt KB328828 KbMtar
تعليقات
/body>