Alt Form Kilitlemeleri - Baskı Önizleme +- AccessTr.neT (https://accesstr.net) +-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html) +--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html) +--- Konu Başlığı: Alt Form Kilitlemeleri (/konu-alt-form-kilitlemeleri.html) Sayfalar:
1
2
|
Cvp: Alt Form Kilitlemeleri - ozanakkaya - 09/08/2018 Merhaba, 1. Form, 2. form diye adlandırırsanız çözüm bulamayız. Siz örnek uygulamaya eklediğim kodu kendi uygulamanıza ekleyin. Hangi form kilitlenmiyorsa formun ismini belirtin. Benim eklediğim örnekte frm_Tablo2 isimli altform ile bu alt formun içindeki frm_Tablo3 isimli alt form kilitleniyor. Cvp: Alt Form Kilitlemeleri - notrino - 09/08/2018 (09/08/2018, 16:57)ozanakkaya yazdı: Merhaba, 1. Form, 2. form diye adlandırırsanız çözüm bulamayız. Siz örnek uygulamaya eklediğim kodu kendi uygulamanıza ekleyin. Hangi form kilitlenmiyorsa formun ismini belirtin. Benim eklediğim örnekte frm_Tablo2 isimli altform ile bu alt formun içindeki frm_Tablo3 isimli alt form kilitleniyor. Merhaba Ozan Bey, Yeniden düzenlediğim örnek ekte bulunuyor. Verdiğiniz kodlar yardımıyla butona basınca sadece frm1'i kilitleyebiliyorum. frm2 ve frm3 kilitlenmiyor, karşıma sürekli Debug ekranı çıkıyor. Ben istiyorum ki butona basınca tüm formlar (frm1, frm2, frm3) kilitlensin. Tşk. Cvp: Alt Form Kilitlemeleri - ozanakkaya - 09/08/2018 Merhaba, öncelikle belirteyim. Sizden örnek isteyerek amacım sizi uğraştırmak değil. Kod eklediğinizde çıkan hatanın sebebini görüp, benzeri hatalar ile karşılaştığınızda çözümü kendinizin üretebilmesi, kısacası amacım öğrenmeniz. Kullandığınız kodlar: Forms!frm1.Form.AllowEdits = False Forms!frm1.frm2.Form.AllowEdits = False Forms!frm1!frm2.Form!frm3.Form.AllowEdits = False frm1 isimli form ana form olduğu için kod bu şekilde kullanılmaz. Kod içerisindeki .Form. kısmı, alt formu tanımlamak için kullanıldı. Sizin ilk satırda kullanacağınız doğru kod
diğer iki satırda kod, frm2.Form şeklinde yazılmış. Formun ismi frm2, ancak forma eklediğiniz alt formun ismi Tablo2 alt formu. Sorun benim eklediğim örnek uygulamada. Alt formun ismini farklı yazmalıydım. 2. ve 3. satırdaki kodların
Şeklinde olması gerekiyor. Alt form isminde boşluk olduğu için köşeli parantez içine yazıldı. Alt form eklediğinizde alt formun ismini frm2_alt şeklinde değiştirirseniz karışıklık ve hata olmaz. Cvp: Alt Form Kilitlemeleri - notrino - 09/08/2018 (09/08/2018, 17:31)ozanakkaya yazdı: Merhaba, öncelikle belirteyim. Sizden örnek isteyerek amacım sizi uğraştırmak değil. Kod eklediğinizde çıkan hatanın sebebini görüp, benzeri hatalar ile karşılaştığınızda çözümü kendinizin üretebilmesi, kısacası amacım öğrenmeniz. Tamamdır Ozan Bey, Şimdi komple çözüldü. Teşekkürler. |