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
expression 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).
Pomoću svojstva Locked zaštitite podatke u polje tako da ih postavite samo za čitanje. Možda, primjerice, želite da kontrola prikazuje samo informacije bez dopuštenja uređivanja ili pak želite zaključati kontrolu dok se ne zadovoljeni 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