Veri makrosu oluşturma

Önemli : Bu makale makine çevisidir. Bkz. yasal uyarı. Bu makalenin İngilizce sürümüne buradan ulaşabilirsiniz.

Veri makroları, tablolarda oluşan veri ekleme, güncelleştirme veya silme gibi olaylara mantık eklemenizi sağlayan yeni bir Access 2010 özelliğidir. Microsoft SQL Server'daki "tetikleyicilere" benzerdir. Bu makale veri makrolarının nasıl oluşturulduğunu ve hata ayıklamanın nasıl yapıldığını gösterir.

Bu makalede

Veri makroları hakkında

Olay denetimli bir veri makrosu oluşturma

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

Veri makrolarını yönetme

Veri makrolarında hata ayıklama

Veri makroları hakkında

Veri makroları, Veri Sayfası görünümünde bir tablo görüntülenirken Tablo sekmesinden yönetilir ve Gezinti Bölmesi'ndeki Makrolar altında görünmez. Başka işlevlerinin yanı sıra, veri makrolarını bir tablodaki verilerin doğruluğundan emin olmak için de kullanabilirsiniz. İki tür veri makrosu vardır: tablo olaylarıyla tetiklenenler ("olay denetimli" veri makroları da denir) ve bir adla çağrılara yanıt olarak çalışanlar ("adlandırılmış" veri makroları da denir).

Sayfanın Başı

Olay denetimli bir veri makrosu oluşturma

Tabloda veri eklediğinizde, güncelleştirdiğinizde veya sildiğinizde tablo olayları oluşur. Bu üç olaydan herhangi biri oluştuktan sonra ya da bir silme veya değiştirme olayından hemen önce çalışacak şekilde bir veri makrosu programlayabilirsiniz. Bir veri makrosunu tablo olayına iliştirmek için aşağıdaki işlemleri kullanın:

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

  2. Tablo sekmesindeki Olaylardan Önce veya Olaylardan Sonra grubunda, makro eklemek istediğiniz olayı tıklatın. Örneğin, tablodaki bir kaydın silinmesinden sonra çalışacak bir makro oluşturmak için Silmeden Sonra'yı tıklatın.

    Not : Olayın zaten kendisiyle ilişkilendirilmiş bir makrosu varsa, simgesi şerit üzerinde vurgulanmış olarak görünür.

    Access Makro Oluşturucusu'nu açar. Bu olay için daha önceden bir makro oluşturulmuşsa, Access varolan makroyu açar.

  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 bir kullanıcı arabirimi (UI) makrosu oluşturmamakalesine bakın.

Sayfanın Başı

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

Adlandırılmış veya "bağımsız" veri makrosu belirli bir olayla değil bir tabloyla ilişkilendirilir. Herhangi başka bir veri makrosu veya standart makrodan adlandırılmış bir makroyu çağırabilirsiniz.

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

  2. Tablo sekmesindeki Adlandırılmış Makrolar grubunda Adlandırılmış Makro'yu ve ardından Adlandırılmış Makro Oluştur'u tıklatın.

    Access, eylem eklemeye başlayabileceğiniz Makro Oluşturucusu'nu açar.

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

Parametreler hakkında

Parametreler, adlandırılmış bir makroda koşullu deyimlerde veya diğer hesaplamalarda kullanılabilecek değerleri iletmenizi sağlar. Parametreler ayrıca standart makrolardan veri makrosu içine nesne başvuruları iletmenizi de sağlar.

Not : Parametreler olay sürücü veri makroları kullanılamaz.

Veri makrosunu bir parametre eklemek için:

  1. Makronun üstünde, Parametre Oluştur'u tıklatın.

  2. Ad kısmına parametre için benzersiz bir ad yazın. Bu ifadelerde parametreye başvuru için kullandığınız addır.

  3. İsterseniz, Açıklama kutusuna parametre için bir açıklama yazın. Daha sonra parametreyi kullanırken gireceğiniz açıklama metni araç ipucu içinde görüntüleneceği için bir açıklama girmenizi öneririz. Bu sayede parametrenin amacını anımsayabilirsiniz.

Başka bir makrodan adlandırılmış bir makroyu çalıştırmak için, VeriMakrosuÇalıştır eylemi kullanılır. Eylem oluşturmuş olduğunuz her parametre için, gerekli değerleri sağlayabileceğiniz bir kutu getirir.

Sayfanın Başı

Veri makrolarını yönetme

Veri makroları Gezinti Bölmesi'ndeki Makrolar altında görünmez. Tablo Veri Sayfası veya Tablo Tasarımı görünümünde veri makroları oluşturmak, düzenlemek, adlarını değiştirmek ve silmek için şerit komutlarını kullanmalısınız.

Olay denetimli veri makrosunu düzenleme

  1. Gezinti Bölmesi'nde, biçimini ayarlamak istediğiniz veri makrosunu içeren tabloyu çift tıklatın.

  2. Tablo sekmesindeki Olaylardan Önce veya Olaylardan Sonra grubunda, düzenlemek istediğiniz makro olayını tıklatın. Örneğin, tablodaki bir kaydın silinmesinden sonra çalışan bir makroyu düzenlemek için Silmeden Sonra'yı tıklatın.

    Not : Olayın kendisiyle ilişkilendirilmiş bir makrosu yoksa, simgesi menüde vurgulanmamış olarak görünür.

    Access, Makro Oluşturucusu'nu açar, ardından makroyu düzenlemeye başlayabilirsiniz.

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

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

  2. Tablo sekmesindeki Adlandırılmış Makrolar grubunda Adlandırılmış Makro'yu tıklatın ve sonra Adlandırılmış Makro Düzenle'nin üzerine gelin.

  3. Alt menüde düzenlemek istediğiniz veri makrosunu tıklatın.

    Access, Makro Oluşturucusu'nu açar, ardından makroyu düzenlemeye başlayabilirsiniz.

Adlandırılmış bir veri makrosunun adını değiştirme

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

  2. Tablo sekmesindeki Adlandırılmış Makrolar grubunda Adlandırılmış Makro'yu ve ardından Makroyu Yeniden Adlandır/Sil'i tıklatın.

  3. Veri Makrosu Yöneticisi iletişim kutusunda, adını değiştirmek istediğiniz makronun yanındaki Yeniden Adlandır'ı tıklatın.

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

  4. Yeni adı yazın veya varolan adı düzenleyin ve ardından ENTER tuşuna basın.

Veri makrosunu silme

Herhangi bir adlandırılmış veya olay denetimli veri makrosunu silmek için bu yordamı kullanın:

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

  2. Tablo sekmesindeki Adlandırılmış Makrolar grubunda Adlandırılmış Makro'yu ve ardından Makroyu Yeniden Adlandır/Sil'i tıklatın.

  3. Veri Makrosu Yöneticisi iletişim kutusunda, yeniden adlandırmak istediğiniz veri makrosunun yanındaki Sil'i tıklatın.

Not :  Tüm eylemlerini silerek de olay denetimli bir makroyu silebilirsiniz.

Sayfanın Başı

Veri makrolarında hata ayıklama

Tek Adım komutu ve İletiKutusu makro eylemi gibi sık kullanılan bazı makro hata ayıklama araçları veri makroları için kullanılamaz. Ancak bir veri makrosuyla ilgili sorunlarla karşılaşıyorsanız, veri makrosu hatalarını bulmak için Uygulama Günlüğü tablosunu HataDurumunda, HataOluştur ve OlayıGünlüğeYaz 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. Veri makrosunda bir hata oluşursa, Uygulama Günlüğü tablosundaki bilgileri görüntüleyerek hatayı belirleyebilirsiniz.

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'yı tıklatı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 uygulama günlüğü tablosunu henüz bu veritabanı için oluşturulmadı anlamına gelir. Bir olay günlüğü sonra bilgi sekmesinde düğmesi görünür.

OlayıGünlüğeYaz veya HataOluştur eylemini kullanarak Uygulama Günlüğü tablosunda satır oluşturabilir ve Access'in hangi işlemi gerçekleştireceğini HataDurumunda eylemiyle denetleyebilirsiniz.

Not : Makine Çevirisi Yasal Uyarısı: Bu makale, insan müdahalesi olmadan bir bilgisayar sistemi tarafından çevrilmiştir. Microsoft bu makine çevirilerini İngilizce bilmeyen kullanıcıların Microsoft ürünleri, hizmetleri ve teknolojileriyle ilgili içeriklerden yararlanmasına yardımcı olmak için sunar. Bu makale makine çevirisi olduğundan sözcük, cümle dizilimi ve gramer hataları içerebilir.

Yeteneklerinizi geliştirin
Eğitimleri keşfedin
Yeni özellikleri ilk olarak siz edinin
Office Insider Programına Katılın

Bu bilgi yararlı oldu mu?

Görüşleriniz için teşekkür ederiz!

Geri bildiriminiz için teşekkürler! Office destek temsilcilerimizden biriyle görüşmeniz yararlı olabilir.

×