Svojstvo Locked

Primjenjuje se na
Access za Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Odnosi se na

Objekt BoundObjectFrame Objekt OptionButton
Objekt CheckBox Objekt OptionGroup
Objekt ComboBox Objekt SubForm
Objekt CustomControl Objekt TextBox
Objekt ListBox Objekt ToggleButton
Objekt ObjectFrame

Svojstvo Locked navodi možete li uređivati podatke u nekoj kontroli prikaza Obrazac. Čitanje/pisanje Booleovi izrazi.

        
      

izraz.Locked

izraz Obavezno. Izraz koji vraća jedan od objekata na popisu Primjenjuje se na.

Primjedbe

Svojstvo Locked koristi sljedeće postavke.

Postavka Visual Basic Opis
Da True (zadano za nepovezane okvire objekata) Kontrola normalno funkcionira, ali ne dopušta uređivanje, dodavanje ni brisanje podataka.
Ne False (zadano za sve kontrole osim nepovezanih okvira objekata) Kontrola normalno funkcionira i dopušta uređivanje, dodavanje i brisanje podataka.

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

Svojstvo Locked koristite da biste zaštitili podatke u polju tako da ga postavite samo za čitanje. Možda, primjerice, želite da neka kontrola prikazuje samo informacije bez dopuštanja uređivanja ili pak želite zaključati kontrolu dok se ne zadovolji određeni uvjet.

Primjer

U sljedećem se primjeru uključuje ili isključuje svojstvo Enabled gumba naredbe te svojstva kontrole Enabled i Locked, ovisno o vrsti zaposlenika prikazanoj u trenutačnom zapisu. Ako je zaposlenik voditelj, gumb SalaryDetails omogućen je, a kontrola PersonalInfo otključana je i omogućena.

Sub Form_Current()
    If Me!EmployeeType = "Manager" Then
        Me!SalaryDetails.Enabled = True
        Me!PersonalInfo.Enabled = True
        Me!PersonalInfo.Locked = False
    Else
        Me!SalaryDetails.Enabled = False
        Me!PersonalInfo.Enabled = False
        Me!PersonalInfo.Locked = True
    End If
End Sub