Form görünümü, Tasarım görünümü, Baskı Önizleme veya Veri Sayfası görünümü içinde bir form açmak için Access'teki Form Aç makro eylemini kullanabilirsiniz. Form için veri girişi ve pencere modlarını seçebilir ve formun görüntülediği kayıtları kısıtlayabilirsiniz.
Not: Form Aç makro eylemi Access web uygulamalarında kullanılamaz.
Ayar
Form Aç eylemi aşağıdaki bağımsız değişkenlere sahiptir.
Eylem bağımsız değişkeni |
Açıklama |
Form Adı |
Açılacak formun adı. Form Adı kutusu, geçerli veritabanındaki tüm formların açılan listesini görüntüler. Bu gerekli bir bağımsız değişkendir. bir kitaplık veritabanıForm Aç eylemini içeren bir makro çalıştırırsanız, Access önce kitaplık veritabanında ve ardından geçerli veritabanında bu ada sahip formu arar. |
Görüntüle |
Formun açılacağı görünüm. Görünüm kutusunda Form, Tasarım, Baskı Önizleme, Veri Sayfası, PivotTable veya PivotChart'ı seçin. Varsayılan değer Form'dur. Not: PivotTable ve PivotChart görünümleri işlevselliği Access 2013'ten itibaren Access'ten kaldırılmıştır. Not: Görünüm bağımsız değişkeni ayarı, formun DefaultView ve ViewsAllowed özelliklerinin ayarlarını geçersiz kılar. Örneğin, formun ViewsAllowed özelliği Veri Sayfası olarak ayarlandıysa, formu Form görünümünde açmak için Form Aç eylemini kullanmaya devam edebilirsiniz. |
Filtre Adı |
Formun kayıtlarını kısıtlayan veya sıralayan bir filtre. Var olan bir sorgu veya sorgu olarak kaydedilmiş bir filtrenin adını girebilirsiniz. Ancak, sorgu açmakta olduğunuz formdaki tüm alanları içermelidir veya OutputAllFields özelliği Evet olarak ayarlanmalıdır. |
Koşul Metni |
Access'in formun temel tablo veya sorgusundan kayıtları seçmek için kullandığı geçerli bir SQL WHERE yan tümcesi (WHERE sözcüğü olmadan) veya ifade. Filtre Adı bağımsız değişkenine sahip bir filtre seçerseniz, Access bu WHERE yan tümcesini filtrenin sonuçlarına uygular. Formu açmak ve kayıtlarını başka bir formdaki bir denetimin değeriyle belirtilenlerle kısıtlamak için aşağıdaki ifadeyi kullanın: [ alanadı ] = Formlar! [ formname ]! [ diğer formda controlname ] fieldname değerini, açmak istediğiniz formun temel tablo veya sorgusundaki bir alanın adıyla değiştirin. Diğer formdaki form adını ve denetim adını, diğer formun adıyla ve ilk formdaki kayıtların eşleşmesini istediğiniz değeri içeren diğer formdaki denetimle değiştirin. Not: Koşul Metni bağımsız değişkeninin uzunluk üst sınırı 255 karakterdir. Bundan daha uzun bir SQL WHERE yan tümcesi girmeniz gerekiyorsa, bunun yerine bir Visual Basic for Applications (VBA) modülünde DoCmd nesnesinin OpenForm yöntemini kullanın. VBA'da, en çok 32.768 karakter içeren SQL WHERE yan tümcesi deyimleri girebilirsiniz. |
Veri Modu |
Formun veri giriş modu. Bu yalnızca Form görünümünde veya Veri Sayfası görünümünde açılan formlar için geçerlidir. Ekle'yi (kullanıcı yeni kayıtlar ekleyebilir ancak var olan kayıtları düzenleyemez), Düzenle 'yi (kullanıcı var olan kayıtları düzenleyebilir ve yeni kayıtlar ekleyebilir) veya Salt Okunur(kullanıcı yalnızca kayıtları görüntüleyebilir) seçeneğini belirleyin. Notlar
|
Pencere Modu |
Formun açıldığı pencere modu. Normal (form özelliklerine göre ayarlanan modda açılır), Gizli (form gizli), Simge (formun alt kısmında küçük bir başlık çubuğu olarak simge durumuna küçültülmüş olarak açılır) veya İletişim Kutusu'nu (formun Kalıcı ve Açılan Menüsü özellikleri Evet olarak ayarlanır) seçin. Varsayılan değer Normal'dir. Not: Sekmeli belgeler kullanılırken bazı Pencere Modu bağımsız değişken ayarları uygulanmaz. Çakışan pencerelere geçmek için:
|
Açıklamalar
Bu makro eylemi, Gezinti Bölmesi'nde bir forma çift tıklamaya veya Gezinti Bölmesi'nde forma sağ tıklayıp bir görünüm seçmeye benzer.
Form modal (kullanıcı başka bir eylem gerçekleştirmeden önce kapatılmalı veya gizlenmelidir) veya modsuz olabilir (form açıkken kullanıcı diğer pencerelere geçebilir). Ayrıca bir açılan form (diğer tüm Access pencerelerinin üzerinde kalan bilgileri toplamak veya görüntülemek için kullanılan bir form) olabilir. Formu tasarlarken Modal ve PopUp özelliklerini ayarlarsınız. Pencere Modu bağımsız değişkeni için Normal kullanırsanız, form bu özellik ayarları tarafından belirtilen modda açılır. Pencere Modu bağımsız değişkeni için İletişim Kutusu kullanıyorsanız, bu özelliklerin her ikisi de Evet olarak ayarlanır. Gizli olarak veya simge olarak açılan bir form, görüntülendiğinde veya geri yüklendiğinde özellik ayarları tarafından belirtilen moda döner.
Pencere Modu bağımsız değişkeni İletişim Kutusu olarak ayarlanmış bir formu açtığınızda, Access form kapatılana veya gizlenene kadar makroyu askıya alır. SetValue eylemini kullanarak Visible özelliğini Hayır olarak ayarlayarak formu gizleyebilirsiniz.
Uyguladığınız filtre ve WHERE koşulu, formun Filter özelliğinin ayarı haline gelir.
İpucu: Gezinti Bölmesi'nde bir form seçip makro penceresine sürükleyebilirsiniz. Bu, seçili formu Form görünümünde açan bir Form Aç eylemini otomatik olarak oluşturur.
Örnek
Makro kullanarak açılan formdaki denetimin değerini ayarlama
Aşağıdaki makro, Tedarikçiler formundaki bir düğmeden Ürünler formunu açar. Echo, OpenForm, SetValue ve GoToControl eylemlerinin kullanımını gösterir. SetValue eylemi, Ürünler formundaki Tedarikçi Kimliği denetimini Sağlayıcılar formundaki geçerli sağlayıcıya ayarlar. Ardından DenetimeGit eylemi odağı Kategori Kimliği alanına taşır; burada yeni ürün için veri girmeye başlayabilirsiniz. Bu makro, Sağlayıcılar formundaki Ürün Ekle düğmesine eklenmelidir.
Eylem |
Bağımsız Değişkenler: Ayar |
Açıklama |
Echo |
Yankı Açık: Hayır |
Makro çalışırken ekran güncelleştirmesini durdurun. |
FormAç |
Form Adı: Ürünler Görünüm: Form Veri Modu: Ekle Pencere Modu: Normal |
Ürünler formunu açın. |
SetValue |
Öğe: [Forms]! [Ürünler]! [SupplierID] İfade: SupplierID |
Sağlayıcı Kimliği denetimini Sağlayıcılar formundaki geçerli sağlayıcıya ayarlayın. |
DenetimeGit |
Denetim Adı: CategoryID |
Kategori Kimliği denetimine gidin. |