Uygulandığı öğe
İlişkiliNesneÇerçevesi Nesnesi |
SeçenekDüğmesi Nesnesi |
OnayKutusu Nesnesi |
SeçenekGrubu Nesnesi |
AçılanKutu Nesnesi |
AltRapor Nesnesi |
ÖzelDenetim Nesnesi |
MetinKutusu Nesnesi |
ListeKutusu Nesnesi |
İkiDurumluDüğme Nesnesi |
NesneÇerçevesi Nesnesi |
Locked özelliği, Form görünümünde bir denetimdeki verileri düzenleyip düzenleyemeyeceğinizi belirtir. Okuma/yazma Boole.
ifade.Locked
ifade Gerekli. Uygulandığı Öğe listesindeki nesnelerden birini döndüren ifade.
Notlar
Locked özelliği aşağıdaki ayarları kullanır.
Ayar |
Visual Basic |
Açıklama |
Evet |
True |
(İlişkisiz nesne çerçeveleri için varsayılan) Denetim normal çalışır ama verilerin düzenlenmesine, eklenmesine veya silinmesine izin vermez. |
Hayır |
False |
(İlişkisiz nesne çerçeveleri dışındaki tüm denetimler için varsayılan) Denetim normal çalışır ve verilerin düzenlenmesine, eklenmesine veya silinmesine izin verir. |
Bu özellikleri, formun özellik sayfasını, bir makro veya Visual Basic for Applications (VBA) kodunu kullanarak ayarlayabilirsiniz.
alan içindeki verileri salt okunur yaparak korumak için Locked özelliğini kullanın. Örneğin, denetimin bilgileri yalnızca görüntülemesini ve düzenlemeye izin vermemesini veya belirli bir koşul oluşana kadar denetimin kilitlenmesini isteyebilirsiniz.
Örnek
Aşağıdaki örnekte, geçerli kayıtta görüntülenen çalışan türüne bağlı olarak bir komut düğmesinin Enabled özelliği ile bir denetimin Enabled ve Locked özellikleri değiştirilir. Çalışan bir yöneticiyse, MaaşAyrıntıları düğmesi etkinleştirilir ve KişiselBilgiler denetiminin kilidi açılır veya denetim etkinleştirilir.
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