Bir makro çalıştırmak için Access veritabanlarındaki MakroÇalıştır makro eylemini kullanabilirsiniz. Makro bir makro grubu içinde olabilir.
Bu eylemi kullan:
Başka bir makrodan makro çalıştırmak Için.
Makroyu belirli bir koşula göre çalıştırmak Için.
Özel bir menüye veya şerit komutuna makro eklemek Için.
MakroÇalıştır makro eyleminin aşağıdaki bağımsız değişkenleri vardır.
Çalıştırılacak makronun adı. Makro tasarımı penceresinin Eylem değişkenleri bölümündeki makro adı , geçerli veritabanında tüm makroları (ve makro grupları) gösterir. Makro bir makro grubaltındaysa, makro grubu adının altında makro grubu olarak listelenir. makroadı. Bu gerekli bir bağımsız değişkendir.
Bir kitaplık veritabanı, Access 'ta MakroÇalıştır makro eylemini içeren bir makro çalıştırırsanız, bu adı kitaplık veritabanında bu adla arar ve geçerli veritabanında görünmüyor.
Makronun çalışma sayısı üst sınırı. Bu bağımsız değişkeni boş bırakırsanız (ve yinelenen ifade bağımsız değişkeni de boşsa), makro bir kez çalışır.
Doğru (– 1) veya yanlış (0) sonucunu veren bir ifade. İfade falseolarak değerlendirilirse makro durur. Makro her çalıştığında ifade değerlendirilir.
Makro adı bağımsız değişkeni için bir makro grubu adı girerseniz, Access, makro grubundaki ilk makroyu çalıştırır.
Bu eylem, veritabanı araçları sekmesinde makro Çalıştır 'ı tıklatmaya, makro seçmeye ve Tamam'a tıklatmaya benzer. Ancak bu komut makroyu yalnızca bir kere çalıştırır; Oysa MakroÇalıştır makro eylemi makroyu istediğiniz kadar çalıştırabilir.
Makronun kaç kez çalışacağını belirlemek için tekrarlanan sayı ve yinelenen Ifade değişkenlerini kullanabilirsiniz:
İki bağımsız değişkeni de boş bırakırsanız, makro bir kez çalışır.
Tekrar sayısı için bir sayı girip yinelendikten sonra boş bırakırsanız, makro belirtilen sayıda çalışır.
Tekrarlanan sayı 'yı boş bırakırsanız, ancak REPEAT Expressioniçin bir ifade girerseniz, makro ifade yanlışolana kadar çalışır.
Her iki bağımsız değişken için değer girerseniz, makro yinelenme sayısı 'nda belirtilen sayıda veya yineleninceye kadar doğru hesaplanıncaya kadar çalışır.
MakroÇalıştır makro eylemini içeren bir makro çalıştırdığınızda ve MakroÇalıştır makro eylemine ulaştığında Access aranan makroyu çalıştırır. Aranan makro bittiğinde, Access özgün makroya döner ve sonraki eylemi çalıştırır.
Makroyu aynı makro grubundaki veya başka bir makro grubundaki arayabilirsiniz.
Makro iç içe geçirebilirsiniz. Yani, makro A 'yi de çalıştırabilir, bu da B makrosunu ve bu şekilde çağrı yapabilirsiniz. Her durumda, aranan makro bittiğinde Access bunu arayan makroya döner ve bu makrodaki bir sonraki eylemi çalıştırır.
MakroÇalıştır eylemini Visual Basic for APPLICATIONS (VBA) modülünde çalıştırmak Için, DoCmd nesnesinin MakroÇalıştır yöntemini kullanın.