Svojstvo AllowEdits

Primjenjuje se na

Objekt Form

Putem svojstva AllowEdits možete odrediti hoće li korisnik moći uređivati spremljene zapise pomoću obrasca. Booleovi izrazi za čitanje/pisanje.

izraz.AllowEdits

Obavezan je izraz. Izraz koji vraća jedan od objekata s popisa Primjenjuje se na.

Postavka

Svojstvo AllowEdits koristi sljedeće postavke.

Postavka

Visual Basic

Opis

Da

True

(zadano) Korisnik može uređivati spremljene zapise.

Ne

False

Korisnik ne može uređivati spremljene zapise.


Svojstvo AllowEdits možete postaviti pomoću lista svojstava obrasca, makronaredbe ili koda programa Visual Basic for Applications (VBA).

Napomene

Svojstvo AllowEdits možete upotrijebiti da biste spriječili promjene postojećih podataka prikazanih u obrascu. Ako želite spriječiti promjene podataka u određenoj kontroli, upotrijebite svojstvo Enabled ili Locked.

Ako želite spriječiti promjene postojećih zapisa (obrazac postaviti samo za čitanje), postavite svojstva AllowAdditions, AllowDeletions i AllowEdits na Ne. Zapise možete postaviti samo za čitanje i tako da svojstvo RecordsetType postavite na Snimka stanja.

Ako se vrijednost polja programatski promijeni, trenutni će se zapis moći uređivati bez obzira na postavku svojstva AllowEdits. Ako želite spriječiti da korisnici mijenjaju zapis (AllowEdits postavljeno na Ne) koji morate uređivati programatski, taj zapis spremite nakon programatskih izmjena. Svojstvo AllowEdits ponovno će stupiti na snagu kada se sve nespremljene promjene trenutnog zapisa spreme.

Napomena : Ako je postavljen argument načina rada podataka radnje OpenForm, Microsoft Office Access 2007 nadjačat će postavke svojstava obrasca. Ako je argument načina rada podataka za radnju OpenForm postavljen na Edit, Access će otvoriti obrazac sa sljedećim postavkama svojstava:

  • AllowEdits – Da

  • AllowDeletions – Da

  • AllowAdditions – Da

  • DataEntry – Ne

Da biste spriječili da radnja OpenForm nadjača neku od navedenih postojećih postavki svojstava, izostavite postavku argumenta načina rada podataka, pa će Access koristiti postavke svojstava određene obrascem.

Primjer

Sljedeći primjer pokazuje svojstvo ControlType za sve kontrole na obrascu. Za svaku oznaku i kontrolu tekstnog okvira procedura uključuje/isključuje svojstvo SpecialEffect za te kontrole. Ako je svojstvo SpecialEffect za kontrolu oznake postavljeno na Osjenčano, a svojstvo SpecialEffect za kontrolu tekstnog okvira na Normalno te svojstva AllowAdditions, AllowDeletions i AllowEdits postavljena na True, varijabla intCanEdit uključena je i omogućeno je uređivanje pozadinskih podataka.

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
Proširite svoje vještine
Istražite osposobljavanje

Jesu li vam ove informacije bile korisne?

Hvala vam na povratnim informacijama!

Hvala vam na povratnim informacijama! Čini se da bi vam pomoglo kad bismo vas povezali s nekim od naših agenata podrške za Office.

×