تخطي إلى المحتوى الرئيسي
الدعم
تسجيل الدخول باستخدام حساب Microsoft
تسجيل الدخول أو إنشاء حساب.
مرحباً،
تحديد استخدام حساب مختلف!
لديك حسابات متعددة
اختر الحساب الذي تريد تسجيل الدخول باستخدامه.

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

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

مقدمة

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

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

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

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

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

لمزيد من المعلومات حول استعلامات إنشاء جدول، راجع المقالة إنشاء استعلام تكوين جدول.

أعلى الصفحة

متى يمكنني تحرير البيانات في استعلام؟

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

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

أعلى الصفحة

متى لا يمكنني تحرير البيانات في استعلام؟

لا يمكنك أبدا تحرير البيانات في استعلام عندما:

  • الاستعلام هو استعلام جدولي.

  • الاستعلام هو طريقة عرض SQL.

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

  • يستند الاستعلام إلى ثلاثة جداول أو أكثر وهناك علاقة متعدد إلى واحد إلى متعدد.

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

  • يحتوي الاستعلام على عبارة GROUP BY.

أعلى الصفحة

كيف أعمل تغيير استعلام حتى أتمكن من تحرير بياناته؟

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

لا يمكنك تحرير القيم في ورقة بيانات استعلام عندما:

لجعل ورقة بيانات الاستعلام متاحة للتحرير:

تم تعيين الخاصية القيم الفريدة للاستعلام إلى نعم.

قم بتعيين الخاصية القيم الفريدة للاستعلام إلى لا.

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

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

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

ليس لديك أذونات تحديث البيانات للجدول الأساسي.

تعيين أذونات تحديث البيانات.

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

إنشاء الصلات المناسبة.

راجع القسم إنشاء الصلات لمعرفة كيفية إنشاء الصلات.

قاعدة البيانات مفتوحة للقراءة فقط، أو موجودة على محرك أقراص للقراءة فقط.

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

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

انتظر حتى يصبح السجل غير مؤمن. يمكن تحديث سجل مؤمن بمجرد إلغاء تأمين السجل. انتظر حتى يقوم المستخدم الآخر بإنهاء العملية التي قام بتأمين السجل.

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

أضف حقل الصلة من الجانب "متعدد" من العلاقة إلى حقول إخراج الاستعلام.

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

يوجد حقل الصلة من الجانب "متعدد" (بعد تحرير البيانات) على الجانب "واحد".

اضغط على SHIFT+F9 لتنفيذ التغييرات وتحديث الاستعلام.

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

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

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

أضف جميع الحقول من الفهرس الفريد لجدول ODBC إلى حقول إخراج الاستعلام.

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

أعلى الصفحة

تعيين الخاصية القيم الفريدة إلى لا

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

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

  3. في ورقة الخصائص، ابحث عن مربع الخاصية القيم الفريدة . انقر فوق المربع الموجود بجانبه، وانقر فوق السهم الموجود في هذا المربع، ثم انقر فوق لا.

إنشاء الصلات

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

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

لمزيد من المعلومات حول إنشاء الصلات، راجع المقالة ضم الجداول والاستعلامات.

إضافة حقل الصلة من الجانب "متعدد" إلى حقول إخراج الاستعلام

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

  2. في مصمم الاستعلام، حدد موقع الصلة التي تتوافق مع علاقة واحد إلى متعدد ذات الصلة.

  3. انقر نقرا مزدوجا فوق حقل الصلة من الجانب "متعدد" من علاقة واحد إلى متعدد. يظهر حقل الصلة في شبكة الحقل، مما يشير إلى أنه الآن حقل إخراج.

إضافة حقول فهرس فريدة من جدول ODBC مرتبط

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

  2. في مصمم الاستعلام، حدد موقع جدول ODBC المرتبط.

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

أعلى الصفحة

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

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

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

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

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

ما مدى رضاك عن جودة اللغة؟
ما الذي أثّر في تجربتك؟
بالضغط على "إرسال"، سيتم استخدام ملاحظاتك لتحسين منتجات Microsoft وخدماتها. سيتمكن مسؤول تكنولوجيا المعلومات لديك من جمع هذه البيانات. بيان الخصوصية.

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

×