Uygulandığı öğe
Form Nesnesi |
Report Nesnesi |
Bir form veya raporun modal pencere olarak açılma durumunu belirtmek için Modal özelliğini kullanabilirsiniz. Form veya rapor kalıcı pencere olarak açıldığında, odak başka bir nesneye taşınmadan önce pencerenin kapatılması gerekir. Okuma/yazma Boolean.
ifade.Modal
ifade Gerekli. Uygulandığı Öğe listesindeki nesnelerden birini döndüren ifade.
Notlar
Modal özelliği aşağıdaki ayarları kullanır.
Ayar |
Visual Basic |
Açıklama |
Evet |
True |
Form veya rapor kalıcı pencere olarak açılır. |
Hayır |
False |
(Varsayılan) Form kalıcı olmayan pencere olarak açılır. |
Form veya raporun özellik sayfasını, makro veya Visual Basic for Applications (VBA) kodunu kullanarak bu özelliği ayarlayabilirsiniz.
Bir kalıcı pencere açtığınızda Microsoft Office Access 2007'deki diğer pencereler form kapatılana kadar devre dışı bırakılır (diğer uygulamalardaki pencerelere geçmek mümkündür). Diğer pencerelerin yanı sıra menüleri ve araç çubuklarını da devre dışı bırakmak için Modal ve PopUp özelliklerinin ikisini de Evet olarak ayarlayın.
Formun kenarlık türünü belirtmek için BorderStyle özelliğini kullanabilirsiniz. Normalde, kalıcı formların BorderStyle özelliği İletişim Kutusu olarak ayarlanmıştır.
ipucu
özel iletişim kutusu oluşturmak için Modal, PopUp ve BorderStyle özelliklerini kullanabilirsiniz. Özel iletişim kutuları için Modal ve PopUp özelliklerini Evet, BorderStyle özelliğini ise İletişim Kutusu olarak ayarlayabilirsiniz.
Modal özelliğini Evet olarak ayarlamak, yalnızca şu durumlarda formu kalıcı yapar:
-
Gezinti Bölmesi'nden Form görünümünde açıldığında.
-
Makro veya VBA kodu kullanılarak Form görünümünde açıldığında.
-
Tasarım görünümünden Form görünümüne geçildiğinde.
Form kalıcı olduğunda, Form görünümünden Veri Sayfası görünümüne geçiş yapamazsınız. Bununla birlikte, Tasarım görünümüne ve sonra da Veri Sayfası görünümüne geçebilirsiniz.
Form, Tasarım görünümünde veya Veri Sayfası görünümünde kalıcı olmadığı gibi, Veri Sayfası görünümünden Form görünümüne geçerseniz de kalıcı olmaz.
Not: OpenForm eyleminin Pencere Modu eylem bağımsız değişkenindeki İletişim Kutusu ayarını kullanarak formu, Modal ve PopUp özellikleri Evet olarak ayarlanmış durumda açabilirsiniz.
Örnek
"Sipariş Girişi" formundaki Modal özelliğinin değerini döndürmek için şu yöntemi kullanabilirsiniz:
Dim b As Booleanb = Forms("Order Entry").Modal
Modal özelliğinin değerini ayarlamak için şu yöntemi kullanabilirsiniz:
Forms("Order Entry").Modal = True