Sekme Denetimi (enable) Özelliği

1 2
06/08/2018, 15:04

mustinba

Kolay gelsin arkadaşlar
Form üzerinde 6 sayfadan oluşan bir sekmem var
form çıldığında bu 6 sayfadaki alanların tümü pasif olsun ancak düzenle butonuna bastığımda 6 sayfadaki alanların tümü aktif olsun
yapmaya çalıştığımda sadece ilk sayfa da oluyor diğer sayfalardaki alanlar sürekli aktif.
06/08/2018, 15:19

ozanakkaya

Örnek uygulamanızı ekleyiniz.
06/08/2018, 15:33

mustinba

(06/08/2018, 15:19)ozanakkaya yazdı: Örnek uygulamanızı ekleyiniz.
06/08/2018, 15:42

ozanakkaya

Düzenle butonunun tıklandığında olayına

Forms!frm_Tablo1.frm_Tablo2.Form.AllowEdits = True

Formun açıldığında olayına da

Forms!frm_Tablo1.frm_Tablo2.Form.AllowEdits = True

kodu ekleyerek deneyiniz. Bu işlem frm_Tablo2 isimli alt form için, diğer alt form için ekleme yapmalısınz
06/08/2018, 15:59

mustinba

(06/08/2018, 15:42)ozanakkaya yazdı: Düzenle butonunun tıklandığında olayına

Forms!frm_Tablo1.frm_Tablo2.Form.AllowEdits = True

Formun açıldığında olayına da

Forms!frm_Tablo1.frm_Tablo2.Form.AllowEdits = True

kodu ekleyerek deneyiniz. Bu işlem frm_Tablo2 isimli alt form için, diğer alt form için ekleme yapmalısınz



Private Sub Form_Open(Cancel As Integer)
Forms!frm_Tablo1.frm_Tablo2.Form.AllowEdits = False
End Sub

Private Sub duzenle_Click()
Forms!frm_Tablo1.frm_Tablo2.Form.AllowEdits = True
End Sub

denedim veri girişine izin vermiyor bu özellik tamam..
Alanlar soluk renk görünsün Form.Enabled=false gibi
08/08/2018, 12:28

ozanakkaya

Forms!frm_Tablo1.frm_Tablo2.Form.metinkutusu1.enabled = false
Forms!frm_Tablo1.frm_Tablo2.Form.metinkutusu2.enabled = false
Forms!frm_Tablo1.frm_Tablo2.Form.metinkutusu3.enabled = false
Forms!frm_Tablo1.frm_Tablo2.Form.metinkutusu4.enabled = false

şeklindeki kod metinkutusu1'de bahsettiğniz işlemi uygular.

Ayrıca, Form Üzerindeki Verileri Kilitle bağlantısındaki konuda bulunan VerileriKilitle2 örneği ile formdaki tüm denetimleri kilitleyebilirsiniz.
1 2