Velja za
Access za Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Velja za

Predmet Form

Z lastnostjo AllowEdits (Dovoli urejanje) lahko določite, ali lahko uporabnik ureja shranjene zapise, ko uporablja obrazec. Logična vrednost za branje/pisanje.

izraz.AllowEdits

izraz Obvezen. Izraz, ki vrne enega od predmetov s seznama »Velja za«.

Nastavitev

Lastnost AllowEdits uporablja te nastavitve.

Nastavitev

Visual Basic

Opis

Da

True

(Privzeto) Uporabnik lahko ureja shranjene zapise.

No

False

Uporabnik ne more urejati shranjenih zapisov.

Lastnost AllowEdits lahko nastavite tako, da uporabite list z lastnostmi obrazca, makro ali kodo Visual Basic for Applications (VBA).

Opombe

Z lastnostjo AllowEdits lahko preprečite spreminjanje obstoječih podatkov, prikazanih v obrazcu. Če želite preprečiti spreminjanje podatkov v določenem kontrolniku, uporabite na lastnost Enabled ali Locked.

Če želite preprečiti spreminjanje obstoječih zapisov (nastaviti obrazec samo za branje), nastavite lastnosti AllowAdditions, AllowDeletions in AllowEdits na »No«. Zapise lahko nastavite samo za branje tako, da lastnost RecordsetType nastavite na Snapshot.

Če vrednost polja programsko spremenite, trenutni zapis postane uredljiv, ne glede na nastavitev lastnosti AllowEdits. Če želite uporabniku preprečiti spreminjanje zapisa (AllowEdits je No), ki ga želite programsko spremeniti, shranite zapis po kateri koli programski spremembi; nastavitev lastnosti AllowEdits bo znova upoštevana, ko boste shranili neshranjene spremembe v trenutnem zapisu.

Opomba: Ko je nastavljen argument »Data Mode« dejanja »OpenForm«, bo Microsoft Office Access 2007 prepisal številne nastavitve lastnosti obrazca. Če je argument »Data Mode« dejanja OpenForm nastavljen na Edit, Access odpre obrazec s temi nastavitvami lastnosti:

  • AllowEdits – Da

  • AllowDeletions – Da

  • AllowAdditions – Da

  • DataEntry – Ne

Če želite preprečiti, da bi dejanje OpenForm prepisalo katero od teh obstoječih nastavitev lastnosti, izpustite nastavitev argumenta »Data Mode«, da bo Access uporabil nastavitve lastnosti, ki so določene v obrazcu.

Primer

V spodnjem primeru je prikazana lastnost ControlType za vse kontrolnike v obrazcu. Za vsak kontrolnik oznake in kontrolnik polja z besedilom ta postopek preklopi lastnost SpecialEffect za te kontrolnike. Ko je lastnost SpecialEffect za kontrolnik oznake nastavljena na Shadowed, lastnost SpecialEffect za kontrolnik polja z besedilom pa je nastavljena na Normal, in so lastnosti AllowAdditions, AllowDeletions in AllowEdits vse nastavljene na True, je spremenljivka intCanEdit preklopljena, da dovoli urejanje temeljnih podatkov.

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 IfEnd Sub

Ali potrebujete dodatno pomoč?

Ali želite več možnosti?

Raziščite ugodnosti naročnine, prebrskajte izobraževalne tečaje, preberite, kako zaščitite svojo napravo in še več.