Applies ToAccess لـ Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

توفر هذه المقالة معلومات مرجعية حول الوظائف والخصائص التي يسمح بها وضع الحماية وكتلها في Access. لاحظ أن Access يسمح بتشغيل العديد من الدالات الأحدث في وضع الحماية، بما في ذلك MonthNameوStrReverse، ويحظر الآن العديد من الدالات، بما في ذلك Assistance و ExportNavigationPane و LoadCustomUI. أثناء المتابعة، تذكر أنه يجب عليك الوثوق (تمكين المحتوى في) قاعدة البيانات أو وضع قاعدة البيانات في موقع موثوق به لكي تكون المعلومات الواردة في هذه المقالة قيد الاستخدام.

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

تعيين وضع بيئة الاختبار المعزولة لتشغيل التعبيرات غير الآمنة

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

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

يوضح هذا الشكل العملية التي تتبعها عند تحديد ما إذا كنت تريد تشغيل تعبيرات غير آمنة.

عملية اتخاذ القرار لتمكين وضع الحماية أو تعطيله

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

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

تغيير مفتاح التسجيل

هام: يسمح اتباع الخطوات التالية بتشغيل التعبيرات غير الآمنة في جميع مثيلات Access لكل المستخدمين على الكمبيوتر.

  • في Windows 10    

    1. على شريط المهام، انقر فوق بدء، ثم انقر فوق تشغيل.

    2. في المربع فتح، اكتب regedit ثم اضغط على ENTER.

      يتم تشغيل محرر التسجيل.

    3. قم بتوسيع المجلد HKEY_LOCAL_MACHINE والتنقل حتى تصل إلى مفتاح التسجيل التالي:

      \Software\Microsoft\Office\16.0\Access Connectivity Engine\Engine

      ملاحظة: ملاحظة، يشير 16.0 إلى Access 2016 والإصدارات الأحدث.

    4. في الجزء الأيمن من محرر التسجيل، ضمن الاسم، انقر نقرا مزدوجا فوق SandboxMode.

      يظهر مربع الحوار تحرير قيمة DWORD .

    5. في الحقل بيانات القيم، قم بتغيير القيمة من 3 إلى 2، ثم انقر فوق موافق.

    6. أغلق محرر التسجيل.

مهم    تذكّر أنه إذا لم تثق في قاعدة البيانات أولاً، فسيقوم Access بتعطيل أية تعبيرات غير آمنة وذلك بغض النظر عما إذا قمت بتغيير إعداد التسجيل هذا أم لا.

يمكنك تعيين قيمة التسجيل إلى القيم التالية، حيث تكون القيمة 0 (صفر) الأكثر تساهلا و3 هي الأقل تساهلا.

الإعداد

الوصف

0

يتم تعطيل وضع بيئة الاختبار المعزولة في جميع الأوقات.

1

يتم استخدام وضع بيئة الاختبار المعزولة ل Access، ولكن ليس للبرامج غير التابعة ل Access.

2

يتم استخدام وضع بيئة الاختبار المعزولة للبرامج غير التابعة ل Access، ولكن ليس ل Access.

3

يتم استخدام وضع بيئة الاختبار المعزولة في جميع الأوقات. هذه هي القيمة الافتراضية، التي يتم تعيينها عند تثبيت Access.

أعلى الصفحة

الوظائف التي يمكنك استخدامها في وضع الحماية

يسرد الجدول التالي الوظائف التي يمكنك استخدامها في استعلامات مشغل قاعدة بيانات Access عند تمكين وضع بيئة الاختبار المعزولة. لا تتوفر أي دالات لا تظهر في القائمة في وضع آلية تحديد الوصول.

Abs

صفيف

Asc

Ascb

Ascw

Atn

CBool

CByte

CCur

CDate

CDbl

اختر

Chr

Chr$

Chrb

Chrb$

Chrw

Chrw$

لون صبغي

Clng

Cos

Csng

Cstr

Cvar

CVDate

CVErr

التاريخ

تاريخ$

DateAdd

DateDiff

DatePart

DateSerial

DateValue

اليوم

DDB

الخطأ

خطأ$

Exp

Fix

التنسيق

تنسيق$

تنسيق العمل

FormatDateTime

رقم التنسيق

FormatPercent

FV

Hex

Hex$

الساعة

IIf

IMEStatus

InStr

InStrb

Int

IPmt

IRR

IsDate

IsEmpty

IsError

IsNull

IsNumeric

IsObject

LCase

LCase$

لليسار

$أيسر

يسار

Leftb$

Len

Lenb

Log

LTrim

LTrim$

Mid

متوسط$

Midb

Midb$

الدقيقة

MIRR

الشهر

اسم الشهر

الآن

NPer

Npm

أكت

أكتوبر$

قسم

Pmt

PPmt

PV

الدالة QBColor

Rate

استبدال

RGB

لليمين

$الأيمن

RightB

Rightb$

Rnd

مستدير

RTrim

RTrim$

الثانية

Sgn

Sgr

Sin

SLN

مساحة

مفتاح المسافة$

Str

Str$

StrComp

StrConv

String

String$

StrReverse

التبديل

سد

Tan

الوقت

الوقت$

المؤقت

TimeSerial

TimeValue

اقتطاع

اقتطاع$

TypeName

UCase

UCase$

Val

VarType

Weekday

السنة

أعلى الصفحة

الوظائف التي تتسبب في حدوث أخطاء في وضع الحماية

ستتسبب وظائف Visual Basic for Applications (VBA) التالية في حدوث خطأ عند استدعاء الدالات من تعبير في استعلام محرك قاعدة بيانات Access، أو عند استدعاؤها من خاصية Access.

تنشيط التطبيق

صوت تنبيه

التقويم

CallByName

ChDir

ChDrive

أمر

Command$

CreateObject

CurDir

CurDir$

DeleteSetting

أحداث DoEvents

بيئة

Environ$

EOF

خطئ

FileAttr

FileCopy

FileDateTime

FileLen

ملف مجاني

GetAllSettings

GetAttr

GetObject

GetSetting

الإدخال

Input$

InputB

InputB$

قتل

حمل

خط التماس

LOF

عشوائي

إعادة تعيين

حفظ الإعداد

بحث

SendKeys

SetAttr

صدفة

Spc

Tab 

الغاء تحميل

نماذج المستخدم

العرض

أعلى الصفحة

الوظائف المحظورة بواسطة وضع آلية تحديد الوصول

يحظر وضع بيئة الاختبار المعزولة وظائف Access التالية عند استدعاء الدالات من تعبير في استعلام أو من خاصية Access. 

AddAutoCorrect

AddToFavorites

ADOConnectString

AnswerWizard

التطبيق

Assistant

الحصول على مساعدة

تصحيح تلقائي

أمان الأتمتة

BeginUndoable

CloseCurrentDatabase

CodeContextObject

CodeDb

COMAddIns

أشرطة الأوامر

CompactRepair

ConvertAccessProject

CreateAccessProject

CreateAdditionalData

CreateControl

CreateControlEx

CreateDataAccessPage

إنشاء نموذج

CreateGroupLevel

CreateNewWorkgroupFile

CreateReport

صفحات DataAccess

DBEngine

DDEExecute

DDEInitiate

DDEPoke

طلب DDE

DDESend

DDETerminate DDETerminateAll

DefaultWebOptions

DefaultWorkspaceClone

DelAutoCorrect

DeleteControl

DeleteReportControl

DoCmd

Echo

ExportCustomFixedFormat*

ExportNavigationPane

ExportXML

تثبيت الميزة

سجل الملفات

البحث عن الملفات

FollowHyperlink

GetHiddenAttribute

ImportNavigationPane

ImportXML

InsertText

إعدادات اللغة

LoadCustomUI*

LoadFromText

لوحة تحميل

الوحدات النمطية

مشروع NewAccess

NewCurrentDatabase

NewFileTaskPane

مشروع OpenAccess

OpenCurrentDatabase

الوالد

رمز المنتج

Quit

المراجع

RefreshDatabaseWindow

RefreshTitleBar

إعادة تحميلAddIns

ReplaceModule

التشغيل

RunCommand

SaveAsText

SetDefaultWorkGroupFile

SetHiddenAttribute

SetOption

SetUndoRecording

SysCmd

TransformXML

VBE

أعلى الصفحة

الخصائص المحظورة بواسطة وضع بيئة الاختبار المعزولة

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

عنصر

الخاصية المحظورة أو الخصائص

BoundObjectFrame

عنصر

مربع تحرير وسرد

Recordset

عنصر التحكم

عنصر

المشروع الحالي

AccessConnection، BaseConnectionString، CloseConnection، Connection، OpenConnection

CustomControl

عنصر

نموذج

مجموعة حيوية

ارتباط تشعبي

إضافة إلى المفضلة

مربع القائمة

Recordset

إطار الكائن

عنصر

التقرير

Recordset

SmartTagAction

أعدم

الشاشة

ActiveDataAccessPage

أعلى الصفحة

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

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

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

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