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