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

يمكنك استخدام الخاصية ‏AllowBypassKey‏ لتحديد ما إذا كان يتم تمكين المفتاح SHIFT لتجاوز خصائص بدء التشغيل وماكرو AutoExec. على سبيل المثال، يمكنك تعيين خاصية ‏AllowBypassKey‏ إلى ‏False‏ لمنع مستخدم من تجاوز خصائص بدء التشغيل وماكرو AutoExec.

الإعداد

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

الإعداد

الوصف

True

تمكين مفتاح SHIFT للسماح للمستخدم بتجاوز خصائص بدء التشغيل وماكرو AutoExec.

False

تعطيل مفتاح SHIFT لمنع المستخدم من تجاوز خصائص بدء التشغيل وماكرو AutoExec.


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

لتعيين للخاصية ‏AllowBypassKey‏ باستخدام ماكرو أو التعليمات البرمجية لـ Visual Basic for Applications (‏VBA)، يجب إنشاء الخاصية بالطرق التالية:

  • في قاعدة بيانات Microsoft Access(التنسيق mdb. أو accdb.)، يمكنك إضافة الخاصية باستخدام الأسلوب ‏CreateProperty‏ وإلحاقه بمجموعة الخصائص لعنصر قاعدة البيانات.

  • في مشروع Microsoft Access (التنسيق adp.)، يمكنك إضافة الخاصية إلى مجموعة AccessObjectProperties لعنصر المشروع الحالي باستخدام الأسلوب Add.

ملاحظات

يجب أن تتأكد من أنه تم تعيين خاصية AllowBypassKey إلى ‏True‏ عند تتبع أخطاء أحد التطبيقات.

لا يصبح إعداد الخاصية ‏AllowBypassKey‏ ساري المفعول حتى يتم فتح قاعدة بيانات التطبيق في المرة التالية.

مثال

يوضح المثال التالي إجراء يسمى SetBypassProperty الذي يمرر اسم الخاصية التي سيتم تعيينها ونوع بياناتها والإعداد. يحاول إجراء ChangeProperty لأغراض عامة تعيين الخاصية ‏AllowBypassKey‏، وإذا لم يتم العثور على الخاصية، يستخدم أسلوب ‏CreateProperty‏ لإلحاق الخاصية بمجموعة الخصائص. وهذا ضروري لأنه لا تظهر خاصية ‏AllowBypassKey‏ في مجموعة الخصائص حتى تتم إضافتها.

Sub SetBypassProperty()
Const DB_Boolean As Long = 1
ChangeProperty "AllowBypassKey", DB_Boolean, False
End Sub
Function ChangeProperty(strPropName As String, _
varPropType As Variant, _
varPropValue As Variant) As Integer
Dim dbs As Object, prp As Variant
Const conPropNotFoundError = 3270
Set dbs = CurrentDb
On Error GoTo Change_Err
dbs.Properties(strPropName) = varPropValue
ChangeProperty = True
Change_Bye:
Exit Function
Change_Err:
If Err = conPropNotFoundError Then ' Property not found.
Set prp = dbs.CreateProperty(strPropName, _
varPropType, varPropValue)
dbs.Properties.Append prp
Resume Next
Else
' Unknown error.
ChangeProperty = False
Resume Change_Bye
End If
End Function

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

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

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

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

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

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

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

×