Şu anda çalışan makro durdurmak için Access masaüstü veritabanlarında Makroyu Durdur makro eylemini kullanabilirsiniz.
Ayar
StopMacro eyleminin bağımsız değişkeni yoktur.
Açıklamalar
Bir koşul makroyu durdurmayı gerekli kıldığında genellikle bu eylemi kullanırsınız. Makronun eylem satırı bu eylemi içeren bir koşullu ifade kullanabilirsiniz. İfade Doğru (–1) olarak değerlendirildiğinde Access makroyu durdurur.
Örneğin, bir özel iletişim kutusu girilen tarih için günlük sipariş toplamlarını gösteren bir form açan bir makro oluşturabilirsiniz. İletişim kutusundaki Sipariş Tarihi denetim geçerli bir tarih içerdiğinden emin olmak için bir koşullu ifade kullanabilirsiniz. Aksi takdirde, MessageBox eylemi bir hata iletisi görüntüleyebilir ve Makroyu Durdur eylemi makroyu durdurabilir.
Makro yankı veya sistem iletilerinin görüntülenmesini kapatmak için Echo veya SetWarnings eylemlerini kullandıysa, Makroyu Durdur makro eylemi bunları otomatik olarak yeniden açar.
Bu eylem Visual Basic for Applications (VBA) modülünde kullanılamaz.
Örnek
Makro kullanarak formları eşitleme
Aşağıdaki makro, Sağlayıcılar formunun sağ alt köşesinde geçerli tedarikçinin ürünlerini görüntüleyen bir Ürün Listesi formu açar. Echo, MessageBox, GoToControl, StopMacro, OpenForm ve MoveAndSizeWindow makro eylemlerinin kullanımını gösterir. Ayrıca MessageBox, GoToControl ve StopMacro eylemleriyle koşullu ifade kullanımını da gösterir. Bu makro, Tedarikçiler formundaki Ürünleri Gözden Geçir düğmesine eklenmelidir.
Koşul |
Eylem |
Bağımsız Değişkenler: Ayar |
Açıklama |
Echo |
Yankı Açık: Hayır |
Makro çalışırken ekran güncelleştirmesini durdurun. |
|
IsNull([SupplierID]) |
Messagebox |
İleti: Ürünlerini görmek istediğiniz tedarikçi kaydına gidin, ardından Ürünleri Gözden Geçir düğmesine yeniden tıklayın. Bip: Evet Tür: Yok Başlık: Sağlayıcı Seçin |
Sağlayıcılar formunda geçerli bir sağlayıcı yoksa, bir ileti görüntüleyin. |
... |
DenetimeGit |
Denetim Adı: CompanyName |
Odağı CompanyName denetimine taşıyın. |
... |
MakroyuDurdur |
Makroyu durdurun. |
|
FormAç |
Form Adı: Ürün Listesi Görünüm: Veri Sayfası Filtre Adı: Koşul: [SupplierID] = [Forms]! [Tedarikçiler]! [SupplierID] Veri Modu: Salt Okunur Pencere Modu: Normal |
Ürün Listesi formunu açın ve geçerli tedarikçinin ürünlerini gösterin. |
|
MoveAndSizeWindow |
Sağ: 0,7799" Aşağı: 1,8" |
Ürün Listesi formunu Tedarikçiler formunun sağ alt kısmında konumlandırın. |