Access'teki Alt Makro deyimi, Makro Tasarımcısı penceresinde ayrı bir makro tanımlar.
Ayar
Alt Makro eyleminin tek bir gerekli bağımsız değişkeni vardır.
Eylem bağımsız değişkeni |
Açıklama |
---|---|
Ad |
Makronun adı olarak gösterilen dize. |
Notlar
Ayrı eylem kümeleri tanımlamak için Submacro deyimini kullanabilirsiniz. Alt makrolarda tanımlanan eylemleri, MakroÇalıştır eylemini kullanarak başka bir makrodan çalıştırabilirsiniz. Alt makroyu çalıştırmak için, MakroÇalıştır eyleminin Makro Adı bağımsız değişkeninde aşağıdaki söz dizimini kullanın:
<makro adı>.<alt makro adı>
Ayrıca, makro içinde bir hata işleme eylem kümesi tanımlamak için de Alt Makro deyimini kullanabilirsiniz.
Örnek
Aşağıdaki makro, Alt Makro deyiminin HataDurumunda makro eylemiyle birlikte kullanılması gösterilir. Bu örnekte, HataDurumunda eylemi bir hata oluştuğunda Access'in Hataİşleyicisi adlı özel bir hata işleme alt makrosu çalıştırdığını belirtir. İzleyen eylemlerden birinde hata oluşursa, Access Hataİşleyicisi alt makrosuna atlar. Hataİşleyicisi alt makrosu, hatayla ilgili bilgileri görüntülemek için MakroHatası nesnesine başvuran bir ileti kutusu gösterir.
Aşağıda, önceki örnekte yer alan Access makro tasarımcısının ekran görüntüsü verilmiştir. Bu durumda, YerelDeğişkenAyarla eylemindeki ifade bir hatayı tetikler çünkü bir sayıyı sıfıra bölmeye çalışıyordur. Access aşağı inerek Hataİşleyicisi adlı alt makroya gelir ve ileti kutusunda hata bilgilerini görüntüler.