Veri makrosu oluşturma

Uygulandığı Öğe
Microsoft 365 için Access Access 2024 Access 2021 Access 2019 Access 2016

Access'teki veri makroları veri ekleme, güncelleştirme veya silme gibi tablolarda gerçekleşen olaylara mantık eklemenizi sağlar. Bunlar Microsoft SQL Server'daki "tetikleyicilere" benzer. Bu makalede, veri makrolarının nasıl oluşturulduğu ve hata ayıklandığı gösterilmektedir.

Bu makalede

Veri makroları hakkında

Veri makroları, Veri Sayfası görünümünde tablo görüntülenirken Tablo sekmesinden yönetilir ve Gezinti Bölmesi'nde Makrolar'ın altında gösterilmez . Başka şeylerin yanı sıra, veri makrolarını tablodaki verilerin doğruluğunu doğrulamak ve sağlamak için kullanabilirsiniz. İki ana veri makrosu türü vardır: tablo olayları tarafından tetiklenenler ("olaya dayalı" veri makroları da denir) ve adıyla çağrılmaya yanıt olarak çalıştırılanlar ("adlandırılmış" veri makroları olarak da bilinir).

Sayfanın Başı

Olay denetimli veri makrosu oluşturma

Tablo içinde her veri eklediğinizde, güncelleştirdiğinizde veya sildiğinizde tablo olayları gerçekleşir. Veri makrosunu, bu üç olayın hemen ardından ya da bir silme veya değiştirme olayından hemen önce çalışacak şekilde programlayabilirsiniz. Tablo olayına veri makrosu eklemek için aşağıdaki yordamı kullanın:

  1. Gezinti Bölmesi'nde, veri makrosunu eklemek istediğiniz tabloyu çift tıklatın.

  2. Tablo sekmesinin Olaylardan Önce grubuyla veya Olaydan Sonra grubunda, makroyu eklemek istediğiniz olayı tıklatın. Örneğin, tablodan bir kayıt sildikten sonra çalışacak bir veri makrosu oluşturmak için, Sildikten Sonra'yı tıklatın.

    Not

    Olayla ilişkilendirilmiş zaten bir makro varsa, olayın simgesi şeritte vurgulanmış olarak görüntülenir.

    Access, Makro Oluşturucusu'nu açar. Bu olay için daha önce bir makro oluşturulmuşsa, Access varolan makroyu görüntüler.

  3. Makronun gerçekleştirmesini istediğiniz eylemleri ekleyin.

  4. Makroyu kaydedin ve kapatın.

Makro oluşturma hakkında daha fazla bilgi için Kullanıcı arabirimi (UI) makrosu oluşturma makalesine bakın.

Sayfanın Başı

Adlandırılmış veri makrosu oluşturma

Adlandırılmış veya "bağımsız" veri makroları, belirli bir tabloyla ilişkilendirilir ancak belirli bir olayla ilişkilendirilmez. Adlandırılmış veri makrolarını, başka herhangi bir veri makrosundan veya standart makrodan çağırabilirsiniz.

  1. Gezinti Bölmesi'nde, veri makrosunu eklemek istediğiniz tabloyu çift tıklatın.
  2. Tablo sekmesinin Adlandırılmış Makrolar grubunda, Adlandırılmış Makro'yu tıklatın ve sonra Adlandırılmış Makro Oluştur'u tıklatın.
    Access, eylemleri eklemeye başlayabileceğiniz Makro Oluşturucusu'nu açar.

Makro oluşturma hakkında daha fazla bilgi için Kullanıcı arabirimi (UI) makrosu oluşturma makalesine bakın.

Parametreler hakkında

Parametreler, koşullu deyimlerde veya başka hesaplamalarda kullanılabilmeleri için değerleri adlandırılmış bir veri makrosuna geçirmenizi sağlar. Ayrıca, nesne başvurularını standart makrolardan veri makrosuna geçirmenize de olanak tanırlar.

Not

Parametreler, olay sürücüsü veri makrolarında kullanılamaz.

Veri makrosuna parametre eklemek için:

  1. Makronun en üstünde Parametre Oluştur'a tıklayın.
  2. Ad kutusuna parametre için benzersiz bir ad girin. Bu, ifadelerde parametreye başvururken kullandığınız addır.
  3. İsteğe bağlı olarak, Açıklama kutusuna parametre için bir açıklama yazın. Açıklama girmenizi öneririz çünkü parametreyi kullandığınızda buraya yazdığınız açıklama metni araç ipucunda görüntülenir. Bu, parametrenin amacını hatırlamanıza yardımcı olur.

Adlandırılmış veri makrosunu başka bir makrodan çalıştırmak için, VeriMakrosuÇalıştır eylemini kullanırsınız. Eylem, oluşturduğunuz her parametre için bir kutu sağlayarak gerekli değerleri sağlayabilirsiniz.

Sayfanın Başı

Veri makrolarını yönetme

Veri makroları, Gezinti Bölmesi'nde Makrolar'ın altında görünmez. Veri makroları oluşturmak, düzenlemek, yeniden adlandırmak ve silmek için Tablo Veri Sayfası görünümünde veya Tablo Tasarımı görünümünde şerit komutlarını kullanmanız gerekir.

Olay denetimli veri makrosunu düzenleme

  1. Gezinti Bölmesi'nde, düzenlemek istediğiniz veri makrosunu içeren tabloyu çift tıklatın.

  2. Tablo sekmesinde, Olaylardan Önce veya Olaylardan Sonra grubunda, düzenlemek istediğiniz makronun olayına tıklayın. Örneğin, tablodan bir kayıt sildikten sonra çalışan veri makrosunu düzenlemek için, Sildikten Sonra'yı tıklatın.

    Not

    Olayla ilişkilendirilmiş bir makro yoksa, olayın simgesi menüde vurgulanmaz.

    Access Makro Oluşturucusu'nu açar ve makroyu düzenlemeye başlayabilirsiniz.

Adlandırılmış veri makrosunu düzenleme

  1. Gezinti Bölmesi'nde, Veri Sayfası görünümünde açmak istediğiniz tabloları çift tıklatın.
  2. Tablo sekmesinin Adlandırılmış Makrolar grubunda Adlandırılmış Makro'ya tıklayın ve sonra Adlandırılmış Makroyu Düzenle'nin üzerine gelin.
  3. Alt menüde, düzenlemek istediğiniz veri makrosuna tıklayın.
    Access Makro Oluşturucusu'nu açar ve makroyu düzenlemeye başlayabilirsiniz.

Adlandırılmış veri makrosunu yeniden adlandırma

  1. Gezinti Bölmesi'nde, Veri Sayfası görünümünde açmak istediğiniz tabloları çift tıklatın.
  2. Tablo sekmesinin Adlandırılmış Makrolar grubunda, Adlandırılmış Makro'yu tıklatın ve ardından Makroyu Yeniden Adlandır/Sil'i tıklatın.
  3. Veri Makro Yöneticisi iletişim kutusunda, yeniden adlandırmak istediğiniz veri makrosunun yanındaki Yeniden Adlandır'a tıklayın.
    Access geçerli makro adını seçer.
  4. Yeni adı yazın veya varolan adı düzenleyin ve ENTER tuşuna basın.

Veri makrosu silme

Adlandırılmış veya olay güdümlü veri makrolarını silmek için bu yordamı kullanın:

  1. Gezinti Bölmesi'nde, Veri Sayfası görünümünde açmak istediğiniz tabloları çift tıklatın.
  2. Tablo sekmesinin Adlandırılmış Makrolar grubunda, Adlandırılmış Makro'yu tıklatın ve ardından Makroyu Yeniden Adlandır/Sil'i tıklatın.
  3. Veri Makro Yöneticisi iletişim kutusunda, yeniden adlandırmak istediğiniz veri makrosunun yanındaki Sil seçeneğine tıklayın.

Not

Ayrıca, olay güdümlü makroyu, tüm eylemlerini silerek silebilirsiniz.

Sayfanın Başı

Veri makrolarında hata ayıklama

Tek Adım komutu ve İletiKutusu makro eylemi gibi bazı yaygın makro hata ayıklama araçları, veri makrolarında kullanılamaz. Öte yandan, veri makrosuyla ilgili sorun yaşıyorsanız, veri makrosu hatalarını bulmaya yardımcı olması için Uygulama Günlüğü tablosunu HataDurumunda, YinelemeHatası ve LogOlayı makro eylemleriyle birlikte kullanabilirsiniz.

Uygulama Günlüğü tablosunu görüntüleme

Uygulama Günlüğü tablosu, varsayılan olarak Gezinti Bölmesi'nde görüntülenmeyen bir sistem tablosudur (USysApplicationLog adlı). Veri makrosunda hata oluşursa, Uygulama Günlüğü tablosundaki bilgileri görüntüleyerek ne olduğunu anlayabilirsiniz.

Uygulama Günlüğü tablosunu görüntülemek için aşağıdaki yordamı kullanın:

  1. Microsoft Backstage görünümünü açmak için Dosya'ya tıklayın.

  2. Bilgi sekmesinde Uygulama Günlüğü Tablosunu Görüntüle'yi tıklatın.

    Not

    Uygulama Günlüğü Tablosunu Görüntüle düğmesini görmüyorsanız, bu veritabanı için henüz bir Uygulama Günlüğü tablosu oluşturulmamış demektir. Bir etkinlik günlüğe kaydedildikten sonra, düğme Bilgi sekmesinde görünecektir.

LogEvent eylemini veya HataHatasını Yükselt eylemini kullanarak Uygulama Günlüğü tablosunda satırlar oluşturabilir ve Access'in hatalara nasıl tepki vereceğini HataDurumunda eylemini kullanarak denetleyebilirsiniz.