خاصية RecordLocks

ينطبق على

عنصر النموذج

عنصر التقرير

يمكنك استخدام خاصية 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

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

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

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

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

×