خاصية "السماح_بالتحرير"

هام: تمت ترجمة هذه المقالة ترجمة آلية، راجع إقرار إخلاء المسؤولية. يرجى الاطلاع على النسخة الإنجليزية من هذه المقالة. هنا للرجوع إليها.

ينطبق على

نموذج الكائن

يمكنك استخدام الخاصيه السماح ب# التحرير ل# تحديد ما اذا كان مستخدم يمكنك تحرير سجلات المحفوظ عند استخدام نموذج. القراءه / الكتابه منطقي.

تعبير. السماح ب# التحرير

تعبير مطلوب. تعبير يرجع احد الكائنات في القائمه "ينطبق علي".

الإعداد

تستخدم الخاصيه السماح ب# التحرير الاعدادات التاليه.

الإعداد

Visual Basic

الوصف

نعم

صواب

(افتراضي) يمكن ل# المستخدم تحرير السجلات المحفوظ.

لا

False

لا يمكن تحرير المستخدم سجلات المحفوظ.


يمكنك تعيين الخاصيه السماح ب# التحرير ب# استخدام الخاص ب# النموذج صفحة الخصائص او الماكرو او Visual Basic for Applications (VBA) التعليمات البرمجيه.

ملاحظات

يمكنك استخدام الخاصيه السماح ب# التحرير ل# منع اجراء تغييرات علي المعروضه علي نموذج بيانات موجوده. اذا اردت منع اجراء تغييرات علي البيانات في عنصر تحكم معينه، استخدم الخاصيه ممكن او تم تامينه .

اذا اردت منع اجراء تغييرات علي السجلات الموجوده (جعل نموذج ل# القراءه فقط)، يتم تعيين خصائص السماح ب# التحرير و# السماح ب# الحذفاو السماح _ ب# الاضافهالي لا. يمكنك ايضا ان سجلات القراءه فقط ب# تعيين الخاصيه نوعلقطه.

يؤدي تغيير قيمه حقل برمجيا السجل الحالي ل# التحرير، ب# غض النظر عن اعداد الخاصيه السماح ب# التحرير . اذا كنت تريد منع المستخدم من اجراء تغييرات في سجل ( لايتمالسماح ب# التحرير ) انك تحتاج الي تحرير برمجيا، احفظ السجل بعد اي تغييرات البرمجي؛ سيتم قبولها اعداد الخاصيه السماح ب# التحرير مره اخري بعد ان يتم حفظ ايه تغييرات غير محفوظه في السجل الحالي.

ملاحظة: عندما يتم تعيين الوسيطه "وضع البيانات" ل# الاجراء OpenForm، سيتجاوز Microsoft Office Access 2007 عدد من اعدادات الخصائص نموذج. اذا تم تعيين الوسيطه "وضع البيانات" ل# الاجراء OpenForm ل# تحرير، سيفتح Access النموذج ب# استخدام اعدادات الخصائص التاليه:

  • السماح ب# التحرير — نعم

  • السماح ب# الحذف — نعم

  • السماح _ ب# الاضافه — نعم

  • ادخال _ بيانات — بلا

ل# منع الاجراء OpenForm من تجاوز اي من هذه الاعدادات الخاصيه موجوده، ب# اهمال اعداد الوسيطه "وضع البيانات" حيث يمكن ل# الوصول الي سيتم استخدام اعدادات الخصائص المعرفه في النموذج.

مثال

يقوم المثال التالي فحص الخاصيه ControlType ل# كافه عناصر التحكم في نموذج. ل# كل تسميه و# نص عنصر تحكم مربع، تبديل الاجراء خاصيه SpecialEffect ل# عناصر التحكم هذه. عند تعيين الخاصيه SpecialEffect عناصر التحكم تسميه الي مظلل و# الخاصيه SpecialEffect عناصر تحكم مربع النص تعيين الي عادي و# السماح ب#عمليات الاضافهو# السماح ب# الحذف، و السماح ب# التحرير خصائص يتم تعيين جميع الي True، و# المتغير intCanEdit تبديل عند النقر هو المره ل# السماح ب# تحرير البيانات الاساسيه.

Sub ToggleControl(frm As Form)
Dim ctl As Control
Dim intI As Integer, intCanEdit As Integer
Const conTransparent = 0
Const conWhite = 16777215
For Each ctl in frm.Controls
With ctl
Select Case .ControlType
Case acLabel
If .SpecialEffect = acEffectShadow Then
.SpecialEffect = acEffectNormal
.BorderStyle = conTransparent
intCanEdit = True
Else
.SpecialEffect = acEffectShadow
intCanEdit = False
End If
Case acTextBox
If .SpecialEffect = acEffectNormal Then
.SpecialEffect = acEffectSunken
.BackColor = conWhite
Else
.SpecialEffect = acEffectNormal
.BackColor = frm.Detail.BackColor
End If
End Select
End With
Next ctl
If intCanEdit = IFalse Then
With frm
.AllowAdditions = False
.AllowDeletions = False
.AllowEdits = False
End With
Else
With frm
.AllowAdditions = True
.AllowDeletions = True
.AllowEdits = True
End With
End If
End Sub

ملاحظة: إقرار إخلاء المسؤولية للترجمة الآلية: تمت ترجمة هذه المقالة بواسطة نظام كمبيوتر دون تدخل العامل البشري. توفر Microsoft هذه الترجمات الآلية لمساعدة المستخدمين الذين لا يتحدثون الإنجليزية على استخدام منتجات Microsoft، وخدماتها، وتقنياتها والاستمتاع بها. قد تحتوي هذه المقالة على أخطاء في المفردات، أو بناء الجملة، أو القواعد نظرًا لترجمتها آليًا.

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

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

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

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

×