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