Access'te veri makroları tablolarda oluşan veri ekleme, güncelleştirme veya silme gibi olaylara mantık eklemenizi sağlar. Bunlar Microsoft SQL Server'daki "tetikleyicilere" benzer. Bu makalede, veri makrolarını oluşturma ve hata ayıklamayı gösterir.

Bu makalede

Veri makroları hakkında

Veri makroları, Veri Sayfası görünümünde bir tabloyu görüntülerken Tablo sekmesinden yönetilir ve Gezinti Bölmesi'nde Makrolar'ın altında görünmez. Diğer şeylerin dışında, bir tablodaki verilerin doğruluğunu doğrulamak ve sağlamak için veri makrolarını kullanabilirsiniz. İki ana veri makrosu türü vardır: tablo olayları tarafından tetiklenen makrolar ("olay odaklı" veri makroları olarak da bilinir) ve adla çağrılma yanıt olarak çalışan makrolar ("adlandırılmış" veri makroları olarak da bilinir).

Sayfanın Başı

Olay odaklı veri makrosu oluşturma

Tablo içindeki verileri her ekleyr, güncelleştirin veya silebilirsiniz. Veri makrolarını, bu üç olaydan hemen sonra ya da bir silme veya değiştirme olayından hemen önce çalıştıracak şekilde programlaabilirsiniz. Tablo olayına veri makrosu eklemek için aşağıdaki yordamı kullanın:

  1. Gezinti Bölmesi'nde, veri makrosu eklemek istediğiniz tabloya çift tıklayın.

  2. Tablo sekmesinde,Etkinliklerden Önce grubunda veya EtkinliklerDen Sonra grubunda, makroyu eklemek istediğiniz olayı tıklatın. Örneğin, tablodan kayıt sildikten sonra çalışan bir veri makrosu oluşturmak için Sil'e tıklayın.

    Not: Bir olayla ilişkilendirilmiş bir makro zaten varsa, bu olayın simgesi şeritte vurgulanmış olarak görünür.

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

  3. Makronun gerçekleştirmesi 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 "tek başına" veri makrosu belirli bir tabloyla ilişkilendirildi, ancak belirli bir olayla ilişkilendirildi. Adlandırılmış veri makrolarını diğer herhangi bir veri makrosndan veya standart makrodan çağırabilirsiniz.

  1. Gezinti Bölmesi'nde, veri makrosu eklemek istediğiniz tabloya çift tıklayın.

  2. Tablo sekmesinin Adlandırılmış Makrolar grubunda, Adlandırılmış Makro'ya tıklayın ve ardından Adlandırılmış Makro Oluştur'a tıklayın.

    Access, eylemleri eklemeye başlanacak olan 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 diğer hesaplamalarda kullanılabilirler. Ayrıca, standart makrolardan nesne başvurularını veri makrolarına da geçebilirsiniz.

Not: Parametre, olay sürücüsü veri makrolarında kullanılamaz.

Veri makrosu için parametre eklemek için:

  1. Makronun üst kısmında Parametre Oluştur'a tıklayın.

  2. Ad kutusuna parametre için benzersiz bir ad yazın. bu, ifadelerde parametreye başvurmak için kullanabileceğiniz addır.

  3. İsteğe bağlı olarak, Açıklama kutusuna parametre için bir açıklama yazın. Açıklama girmenizi öneririz, çünkü daha sonra parametreyi kullanırken buraya yazarak açıklama metni bir araç ipucunda görüntülenir. Bu, parametrenin amacını anımsamanıza yardımcı olur.

Adlandırılmış veri makrolarını başka bir makrodan çalıştırmak için, Veri Makrosu Çalıştır eylemlerini kullanırsiniz. Eylem, oluşturduğunuz her parametre için bir kutu sağlar; böylelikle gerekli değerleri sebilirsiniz.

Sayfanın Başı

Veri makrolarını yönetme

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

Olay odaklı veri makrosu düzenleme

  1. Gezinti Bölmesi'nde, düzenlemek istediğiniz veri makrosu içeren tabloya çift tıklayın.

  2. Tablo sekmesinde,Etkinliklerden Önce grubunda veya EtkinliklerDen Sonra grubunda, düzenlemek istediğiniz makronun olayına tıklayın. Örneğin, tablodan kayıt sildikten sonra çalışan veri makrosu düzenlemek için Sil'e tıklayın.

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

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

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

  1. Gezinti Bölmesi'nde, herhangi bir tabloyu Veri Sayfası görünümünde açmak için tabloya çift tıklayın.

  2. Tablo sekmesinin Adlandırılmış Makrolar grubunda, Adlandırılmış Makro'ya tıklayın ve Adlandırılmış Makroyu Düzenle'nin üzerine gelin.

  3. Altmende, düzenlemek istediğiniz veri makrosna tıklayın.

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

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

  1. Gezinti Bölmesi'nde, herhangi bir tabloyu Veri Sayfası görünümünde açmak için tabloya çift tıklayın.

  2. Tablo sekmesinin Adlandırılmış Makrolar grubunda, Adlandırılmış Makro'ya tıklayın ve sonra da Makroyu Yeniden Adlandır/Sil'e tıklayın.

  3. Veri Makro Yöneticisi iletişim kutusunda, yeniden adlandırmak istediğiniz veri makros un yanındaki Yeniden Adlandır'a tıklayın.

    Access geçerli makro adını seçer.

  4. Yeni adı yazın veya var olan adı düzenleyin ve ENTER tuşuna basın.

Veri makrosu silme

Adlandırılmış veya olay odaklı veri makrolarını silmek için bu yordamı kullanın:

  1. Gezinti Bölmesi'nde, herhangi bir tabloyu Veri Sayfası görünümünde açmak için tabloya çift tıklayın.

  2. Tablo sekmesinin Adlandırılmış Makrolar grubunda, Adlandırılmış Makro'ya tıklayın ve sonra da Makroyu Yeniden Adlandır/Sil'e tıklayın.

  3. Veri Makro Yöneticisi iletişim kutusunda, yeniden adlandırmak istediğiniz veri makros un yanındaki Sil'e tıklayın.

Not:  Ayrıca, olay odaklı bir makroyu tüm eylemlerini silerek silebilirsiniz.

Sayfanın Başı

Veri makrolarını ayıklama

Veri makroları için Tek Adım komutu ve İleti Kutusu makro eylemi gibi bazı yaygın makro hata ayıklama araçları kullanılamaz. Öte yandan, bir veri makrosundan sorun yaşıyorsanız, veri makrosu hatalarını bulmaya yardımcı olmak için Uygulama Günlüğü tabloyu HataDurma, Yükselter ve LogEvent makro eylemleriyle birlikte kullanabilirsiniz.

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

Uygulama Günlüğü tablosu, varsayılan olarak Gezinti Bölmesi'nde görüntülenmeen bir sistem tablosudur (USysApplicationLog olarak adlandırılmıştır). Veri makroslarında bir hata oluşursa, Uygulama Günlüğü tablosunda bilgileri görüntüerek ne olduğunu anabilirsiniz.

Uygulama Günlüğü tablosu 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üğü Tabloyu Görüntüle'ye tıklayın.

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

LogEvent eylemsini veya RaiseError eylemsini kullanarak Uygulama Günlüğü tablosunda satırlar oluşturabilir ve HataDurma Eylemi eylemsini kullanarak Access'in hatalara nasıl tepki vereceğini kontrol edin.

Daha fazla yardıma mı ihtiyacınız var?

Yeteneklerinizi geliştirin
Eğitimleri keşfedin
Yeni özellikleri ilk olarak siz edinin
Microsoft Insider 'a katılın

Bu bilgi yardımcı oldu mu?

Çeviri kalitesinden ne kadar memnunsunuz?
Deneyiminizi ne etkiledi?

Geri bildiriminiz için teşekkür ederiz!

×