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

ينطبق على

عنصر Form

عنصر التقرير

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

تعبير.RecordLocks

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

ملاحظات

عندما تقوم بتحرير سجل، يقوم Microsoft Office Access 2007 بتأمين هذا السجل تلقائياً لمنع المستخدمين الآخرين من إجراء تغييرات عليه قبل أن تنتهي من التحرير.

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

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

  • الاستعلامات. يحدد ما إذا كانت السجلات في استعلام (عادة ما تكون استعلام إجرائي في قاعدة بيانات متعددة المستخدمين) مؤمنة أثناء تشغيل الاستعلام.

ملاحظة: تنطبق خاصية RecordLocks فقط على النماذج أو التقارير أو الاستعلامات في قاعدة بيانات Microsoft Access ‏(mdb. أو accdb.).

تستخدم الخاصية RecordLocks الإعدادات التالية.

الإعداد

Visual Basic

الوصف

بدون تأمين

0

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

في التقارير، لا يتم تأمين السجلات أثناء معاينة التقرير أو طباعته.

في الاستعلامات، لا يتم تأمين السجلات أثناء تشغيل الاستعلام.

كل السجلات

1

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

سجل تم تحريره

2

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


ملاحظة: يمكنك تعيين هذه الخاصية باستخدام صفحة الخصائص النموذج، أو الماكرو أو التعليمة البرمجية لـ Visual Basic for Applications (‏‎‎VBA‏‎‎).

ملاحظة: يؤدي تغيير خاصية RecordLocks في نموذج أو تقرير مفتوح إلى إعادة إنشاء مجموعة السجلات تلقائياً.

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

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

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

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

تلميح

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

يتم التعامل مع البيانات الموجودة في نموذج أو تقرير أو استعلام من قاعدة بيانات "اتصال قاعدة بيانات مفتوح (ODBC)" كما لو كان الإعداد "بدون تأمين" قد تم اختياره، بغض النظر عن إعداد الخاصية RecordLocks.

مثال

يقوم المثال التالي بتعيين خاصية RecordLocks في نموذج "الموظفين" إلى "سجل جاري تحريره" (يتم تأمين صفحة من السجلات بمجرد أن يبدأ أي مستخدم تحرير أي حقل في السجل وتبقى الصفحة مؤمنة حتى ينتقل المستخدم إلى سجل آخر).

Forms("Employees").RecordLocks = 2

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

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

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

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

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

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

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

×