Access projesinde (*.adp), Veri Sayfası görünümü, satır içi işlev Tasarım görünümü, SQL Metin Düzenleyicisi görünümünde (skaler veya tablo kullanıcı tanımlı işlev için) veya Baskı Önizleme'de bir kullanıcı tanımlı işlev açmak için OpenFunction makro eylemini kullanabilirsiniz. Bu eylem, Veri Sayfası görünümünde açıldığında kullanıcı tanımlı işlevi çalıştırır. Ayrıca, kullanıcı tanımlı işlev için veri giriş modunu seçebilir ve kullanıcı tanımlı işlevin görüntülediği kayıtları kısıtlayabilirsiniz.
Not: Veritabanına güvenilmezse bu eyleme izin verilmez.
Not: Access 2010, Access veri projelerini destekleyen son sürümdür.
Ayar
OpenFunction makro eylemi aşağıdaki bağımsız değişkenlere sahiptir.
Eylem bağımsız değişkeni |
Açıklama |
İşlev Adı |
Açılacak kullanıcı tanımlı işlevin adı. İşlev Adı kutusu geçerli veritabanındaki tüm kullanıcı tanımlı işlevleri görüntüler. Bu gerekli bir bağımsız değişkendir. bir kitaplık veritabanıİşlev 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 işlevi arar. |
Görüntüle |
Kullanıcı tanımlı işlevin açılacağı görünüm. Görünüm kutusunda Veri Sayfası, Tasarım, Baskı Önizleme, PivotTable veya PivotChart'ı seçin. Varsayılan değer Veri Sayfası'dır. |
Veri Modu |
Kullanıcı tanımlı işlevin veri giriş modu. Bu yalnızca Veri Sayfası görünümünde açılan kullanıcı tanımlı işlevler için geçerlidir. Ekle'yi (kullanıcı yeni kayıtlar ekleyebilir, ancak var olan kayıtları görüntüleyemez veya düzenleyemez), Düzenle (kullanıcı var olan kayıtları görüntüleyebilir veya düzenleyebilir ve yeni kayıtlar ekleyebilir) veya Salt Okunur (kullanıcı yalnızca kayıtları görüntüleyebilir) seçeneğini belirleyin. Varsayılan ayar Düzenle'dir. |
Açıklamalar
Bu makro eylemi, Gezinti Bölmesi'nde kullanıcı tanımlı bir işleve çift tıklamaya veya Gezinti Bölmesi'nde işleve sağ tıklayıp bir görünüm seçmeye benzer.
Kullanıcı tanımlı işlev açıkken Tasarım görünümüne geçmek, kullanıcı tanımlı işlevin Veri Modu bağımsız değişken ayarını kaldırır. Kullanıcı Veri Sayfası görünümüne dönse bile bu ayar geçerli değildir.
İpuçları
-
Gezinti Bölmesi'nde kullanıcı tanımlı bir işlev seçip makro tasarım penceresine sürükleyebilirsiniz. Bu, kullanıcı tanımlı işlevi Veri Sayfası görünümünde açan bir OpenFunction eylemini otomatik olarak oluşturur.
-
Normalde kullanıcı tanımlı bir işlev çalıştırıldığında görüntülenen sistem iletilerini görüntülemek istemiyorsanız (kullanıcı tanımlı bir işlev olduğunu ve kaç kaydın etkileneceğini gösterir), bu iletilerin görüntülenmesini engellemek için SetWarnings makro eylemini kullanabilirsiniz.
Visual Basic for Applications (VBA) modülünde OpenFunction makro eylemini çalıştırmak için DoCmdnesnesinin OpenFunction yöntemini kullanın.