Odnosi se na
BoundObjectFrame objekat |
OptionButton objekat |
CheckBox objekat |
Objekat „OptionGroup“ |
ComboBox objekat |
SubForm objekat |
CustomControl objekat |
Objekat „TextBox“ |
Objekat „ListBox“ |
ToggleButton objekat |
ObjectFrame objekat |
Svojstvo Locked navodi da li možete da uredite podatke u kontroli u prikazu obrasca. Čitanje/pisanje Bulovih vrednosti.
expression.Locked
expression Obavezno. Izraz koji daje jedan od objekata sa liste „Odnosi se na“.
Primedbe
Svojstvo Locked koristi sledeće postavke.
Postavka |
Visual Basic |
Opis |
Da |
True |
(Podrazumevano za okvire nepovezanih objekata) Kontrole funkcionišu normalno, ali ne dozvoljava uređivanje, dodavanje ili brisanje podataka. |
Ne |
False |
(Podrazumevano za sve kontrole, osim za okvire nepovezanih objekata) Kontrole funkcionišu normalno i dozvoljava uređivanje, dodavanje ili brisanje podataka. |
Ova svojstva možete da podesite pomoću list svojstva, makro ili Visual Basic for Applications (VBA) koda obrasca.
Koristite svojstvo Locked da biste zaštitili podatke u polje tako što ćete ih podesiti samo za čitanje. Na primer, možda želite da kontrola samo prikazuje informacije bez omogućavanja uređivanja ili želite da zaključate kontrolu dok se ne ispuni određeni uslov.
Primer
Sledeći primer uključuje/isključuje svojstvo Enabled komandnog dugmeta i svojstva Enabled i Locked kontrole, u zavisnosti od tipa zaposlenog koji se prikazuje u trenutnom zapisu. Ako je zaposleni menadžer, dugme „SalaryDetails“ je omogućeno i kontrola „PersonalInfo“ je otključana 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