ӨңдеугеРұқсат сипаты

Қолданылады

Пішін нысаны

ӨңдеугеРұқсат сипатын пайдаланушының бір форма пайдалану кезінде сақталған жазбаларды өңдеуіне рұқсат бар-жоғын көрсету үшін пайдалануыңызға болады. Буль сипатын оқу/жазу.

өрнек.ӨңдеугеРұқсат

өрнек Міндетті. "Қолданылады" тізімінде нысандардың біреуін беретін өрнек.

Параметр

ӨңдеугеРұқсат сипатында келесі параметрлер қолданылады.

Параметр

Visual Basic

Сипаттама

Иә

Шын

(Әдепкі) Пайдаланушы сақталған жазбаларды өңдей алады.

Жоқ

Жалған

Пайдаланушы сақталған жазбаларды өңдей алмайды.


ӨңдеугеРұқсат сипатын пішіннің сипаттар парағы, макроc немесе Бағдарламаларға арналған Visual Basic (VBA) коды арқылы орнатуыңызға болады.

Ескертпелер

ӨңдеугеРұқсат сипатын пішінде көрсетілетін бар деректерге өзгерістер енуінің алдын алу үшін пайдалануыңызға болады. Егер белгілі бір басқару элементіндегі деректерге өзгерістер енгуінің алдын алғыңыз келсе, Қосулы немесе Құрсауланған сипатын пайдаланыңыз.

Егер бар жазбаларға өзгерістер енуінің алдын алғыңыз (пішінді тек оқылатын еткіңіз) келсе, ҚосуғаРұқсат, ЖоюғаРұқсат және ӨңдеугеРұқсат сипаттарын Жоқ мәніне қойыңыз. Сонымен қатар, жазбаларды ЖазбаларжиыныТүрі сипатын Түсірілім мәніне қою арқылы тек оқылатын етуіңізге болады.

Өріс мәнін бағдарламалық жолмен өзгерту нәтижесінде ағымдағы жазба ӨңдеугеРұқсат сипатының параметріне қарамастан өңделетін болып қалады. Егер пайдаланушының бағдарламалық жолмен өңделуі қажет жазбаға өзгерістер енгізуінің алдын алғыңыз келсе (ӨңдеугеРұқсат сипатының мәні - Жоқ), жазбаны әрбір бағдарламалық өзгерістерден кейін сақтаңыз, сонда ағымдағы жазбаға енгізілген қандай да бір өзгерістер сақталған сайын, ӨңдеугеРұқсат сипаты тағы да бір рет ескерілетін болады.

Ескерту : ПішіндіАшу әрекетінің "Деректер күйі" дәлелі орнатылған кезде, Microsoft Office Access 2007 бағдарламасы пішіннің бірқатар сипат параметрлерін жауып тастайды. Егер ПішіндіАшу әрекетінің "Деректер күйі" дәлелі Өңдеу мәніне қойылған кезде, Access пішінді келесі сипат параметрлерімен ашады:

  • ӨңдеугеРұқсат — Иә

  • ЖоюғаРұқсат — Иә

  • ҚосуғаРұқсат — Иә

  • ДеректерЕнгізу — Жоқ

ПішіндіАшу әрекеті осы бар сипат параметрлерінің біреуін жауып тастауының алдын алу мақсатында, Access бағдарламасы пішін анықтайтын сипат параметрлерін пайдалану үшін "Деректер күйі" дәлелінің параметрін елеместен өткізіп жіберіңіз.

Мысал

Келесі мысалда БасқаруТүрі сипаты пішіндегі барлық басқару элементтерінің бар-жоғын тексереді. Әрбір белгі немесе мәтін ұясы басқару элементі үшін іс реті сол басқару элементтерінің АрнайыӘсер сипатын ажыратып, қосып отырады. Белгі басқару элементтерінің АрнайыӘсер сипаты Көлеңкелі, ал мәтін ұясының басқару элементтерінің АрнайыӘсер сипаты Қалыпты және ҚосуғаРұқсат, ЖоюғаРұқсат пен ӨңдеугеРұқсат сипаттарының барлығы Шын мәніне қойылса, 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
Дағдыларды жетілдіру
Оқыту курсымен танысыңыз
Жаңа мүмкіндіктерге бірінші болып қол жеткізу
Office Insider бағдарламасына қосылу

Осы ақпарат пайдалы болды ма?

Пікіріңіз үшін рақмет!

Пікіріңізге рақмет! Сізді Office қолдау көрсету қызметіндегі агенттердің бірімен байланыстырған жөн болуы мүмкін.

×