SlideShare a Scribd company logo
1 of 25
Nesne Kopyalama Makrosu
Nesne Kopyala eylemini kullanarak veri tabanındaki bir nesneyi başka bir veri tabanına
kopyalayabilirsiniz.
Oluştur sekmesinde yer alan Makro ve Kod grubundaki
Eylem Ekle açılır listesinden Nesne Kopyala eylemini seçin.
Makro düğmesine tıklatın. Yeni
 Hedef Veri Tabanı metin kutusuna, nesnenin kopyalanacağı veri tabanının adresini ve
adını girin.
 Yeni Ad metin kutusuna, kopyalanan nesnenin kopyalandığı veri tabanındaki adını
girin. Eğer aynı adda kopyalanmasını istiyorsanız metin kutusunu boş bırakın.
 Kaynak Nesne Türü açılır listesinden kopyalanacak nesnenin türünü seçin.
 Kaynak Nesne Adı açılır listesinden kopyalanacak nesnenin adını seçin.
Nesne Seçme Makrosu
Nesne Seç eylemini kullanarak, nesne seçebilirsiniz.
Oluştur sekmesinde yer alan Makro ve Kod grubundaki
Eylem Ekle açılır listesinden Nesne Seç eylemini seçin.
Makro düğmesine tıklatın. Yeni
 Nesne Türü açılır listesinden seçmek istediğiniz nesnenin türünü seçin.
 Nesne Adı açılır listesinden seçmek istediğiniz nesnenin adını seçin.
 Veri Tabanı Penceresi açılır listesinden nesne Gezinti Bölmesi’nde seçilecekse Evet,
nesne açık durumda ise Hayır seçeneğini seçin.
Nesne Silme Makrosu
Nesne Sil eylemini kullanarak, nesne silebilirsiniz.
Oluştur sekmesinde yer alan Makro ve Kod grubundaki
Eylem Ekle açılır listesinden Nesne Sil eylemini seçin.
Makro düğmesine tıklatın. Yeni
 Nesne Türü açılır listesinden silmek istediğiniz nesnenin türünü seçin.
 Nesne Adı açılır listesinden silmek istediğiniz nesnenin adını seçin.
Nesneyi Yeniden Çizme Makrosu
Nesneyi Yeniden Çiz eylemini kullanarak, belirtilen bir veri tabanı nesneyi veya bir nesne
belirtilmediyse etkin veri tabanı nesnesi için bekleyen herhangi bir ekran güncelleştirilmesini
tamamlayabilirsiniz. Güncelleştirmeler, nesnenin denetimleri için bekleyen tüm yeniden
hesaplamaları içerir.
Oluştur sekmesinde yer alan Makro ve Kod grubundaki Makro düğmesine tıklatın. Yeni
Eylem Ekle açılır listesinden Nesneyi Yeniden Çiz eylemini seçin.
 Nesne Türü açılır listesinden yeniden çizilecek nesnenin türünü seçin.
 Nesne Adı açılır listesinden yeniden çizilecek nesne adını seçin.
Nesneyi Yeniden Adlandırma Makrosu
Nesneyi Yeniden Adlandır eylemini kullanarak, nesnenin adını değiştirebilirsiniz.
Oluştur sekmesinde yer alan Makro ve Kod grubundaki Makro düğmesine tıklatın. Yeni
Eylem Ekle açılır listesinden Nesneyi Yeniden Adlandır eylemini seçin.
 Yeni Ad metin kutusuna, nesneye vermek istediğiniz yeni adı yazın.
 Nesne Türü açılır listesinden yeniden adlandırmak istediğiniz nesnenin türünü seçin.
 Eski Ad açılır listesinden yeniden adlandırılacak nesnenin adını seçin.
Olayı İptal Etme Makrosu
Olayı İptal Et eylemini kullanarak, bir olayı örneğin formu güncelleme işlemini iptal
edebilirsiniz.
Oluştur sekmesinde yer alan Makro ve Kod grubundaki Makro düğmesine tıklatın. Yeni
Eylem Ekle açılır listesinden Olayı İptal Et eylemini seçin. Bu eylemin herhangi bir seçeneği
yoktur.
Pencereyi Önceki Boyuta Getirme Makrosu
Önceki Pencere Boyut eylemini kullanarak, ekranı kaplamış veya simge durumuna getirilmiş
pencereyi önceki konuma getirebilirsiniz.
Oluştur sekmesinde yer alan Makro ve Kod grubundaki Makro düğmesine tıklatın. Yeni
Eylem Ekle açılır listesinden Önceki Pencere Boyut eylemini seçin. Bu eylemin herhangi bir
seçeneği yoktur.
Özellik Belirleme Makrosu
Özellik Belirle eylemini kullanarak, form veya raporda bir denetim için özellik
belirleyebilirsiniz.
Oluştur sekmesinde yer alan Makro ve Kod grubundaki
Eylem Ekle açılır listesinden Özellik Belirle eylemini seçin.
Makro düğmesine tıklatın. Yeni
 Denetim Adı metin kutusuna, özellik değerini belirlemek istediğiniz alan veya
denetimin adını girin. Geçerli form veya raporun özelliğini belirlemek için bu metin
kutusunu boş bırakın.
 Özellik açılır listesinden belirlemek istediğiniz özelliği seçin.
 Değer metin kutusuna, özelliğin ayarlanacağı değeri girin. Değerleri Evet veya Hayır
olan özelliklerde Evet için -1, Hayır için de 0 değerini girin.
Pencere Kapatma Makrosu
Pencere Kapat eylemini kullanarak, nesne penceresini kapatabilirsiniz.
Oluştur sekmesinde yer alan Makro ve Kod grubundaki
Eylem Ekle açılır listesinden Pencere Kapat eylemini seçin.
Makro düğmesine tıklatın. Yeni
 Nesne Türü açılır listesinden kapatılacak nesnenin türünü seçin.
 Nesne Adı açılır listesinden kapatılacak nesnenin adını seçin.
 Kaydet açılır listesinden nesne kapatılırken değişikliklerin kaydedilmesini istiyorsanız
Evet, kaydedilmemesini istemiyorsanız Hayır, kaydedilip kaydedilmeyeceğini size
sormasını istiyorsanız Sor seçeneğini seçin.
Pencereye Ekranı Kaplatma Makrosu
Pencereye Ekranı Kaplat eylemini kullanarak, önceki boyuttaki veya simge durumundaki
pencerenin ekranı kaplamasını sağlayabilirsiniz.
Oluştur sekmesinde yer alan Makro ve Kod grubundaki Makro düğmesine tıklatın. Yeni
Eylem Ekle açılır listesinden Pencereye Ekranı Kaplat eylemini seçin. Bu eylemin herhangi bir
seçeneği yoktur.
Pencereyi Simge Durumuna Küçültme Makrosu
Pencereyi Simge Durumuna Küçült eylemini kullanarak, pencereyi simge durumuna
getirebilirsiniz.
Oluştur sekmesinde yer alan Makro ve Kod grubundaki Makro düğmesine tıklatın. Yeni
Eylem Ekle açılır listesinden Pencereyi Simge Durumuna Küçült eylemini seçin. Bu eylemin
herhangi bir seçeneği yoktur.
Pencereyi Taşıma ve Boyutlandırma Makrosu
Pencereyi Taşı ve Boyutlandır eylemini kullanarak, pencereyi taşıyabilir ve boyutlandıra
bilirsiniz.
Oluştur sekmesinde yer alan Makro ve Kod grubundaki Makro düğmesine tıklatın.
Yeni Eylem Ekle açılır listesinden Pencereyi Taşı ve Boyutlandır eylemini seçin. Bu
eylemin herhangi bir seçeneği yoktur.
 Sağ metin kutusuna, pencerenin sol üst köşesinin, pencerenin sol alt kenarına olan
uzaklığını veren yeni yatay konumu girin.
 Aşağı menin kutusuna, pencerenin sol üst köşesinin, pencerenin üst kenarına olan
uzaklığı veren dikey konumu girin.
 Genişlik metin kutusuna, pencerenin yeni genişliğini girin.
 Yükseklik metin kutusuna, pencerenin yeni yüksekliğini girin.
Rapor Açma Makrosu
Rapor Aç eylemini kullanarak, veri tabanındaki bir raporu açabilirsiniz.
Oluştur sekmesinde yer alan Makro ve Kod grubundaki
Eylem Ekle açılır listesinden Rapor Aç eylemini seçin.
Makro düğmesine tıklatın. Yeni
 Rapor Adı satırına tıklatıp açmak istediğiniz raporu seçin.
 Görünüm satırına tıklatın. Raporu yazdırmak için Yazdır, tasarım görünümünde açmak
için, Tasarım, baskı önizleme görünümünde açmak için Baskı Önzileme seçeneğini
seçin.
 Filtre Adı satırına rapor kayıtlarını sınırlamak istiyorsanız kayıtları sınırlayacak sorgu
adını girebilirsiniz.
 Kayıt seçmek için Koşul Metni satırına koşul metnini girebilir veya oluşturabilirsiniz.
 Pencere Modu satırına tıklatıp açılacak raporun açılış modunu seçebilirsiniz.
Sayfaya Gitme Makrosu
Sayfaya Git eylemini kullanarak, formdaki belli bir sayfaya gidebilirsiniz.
Oluştur sekmesinde yer alan Makro ve Kod grubundaki
Yeni Eylem Ekle açılır listesinden Sayfaya Git eylemini seçin.
Makro düğmesine tıklatın.
 Sayfa Numarası metin kutusuna, gitmek istediğiniz sayfa numarasını yazın.
 Sağ metin kutusuna, sayfanın sol kenarından itibaren ölçülen sayfa üzerindeki
yatay konumu girin. Bu bir Aşağı satırına değer girilirse gereklidir.
 Aşağı metin kutusuna, sayfanın üst kenarından itibaren ölçülen, sayfa üzerindeki
dikey konumu girin. Bu bir Sağ satırına değer girilirse gerekir.
Sonraki Kaydı Bulma Makrosu
Sonraki Kaydı Bul eylemini kullanarak, en son kayıt bul eylemi ile veya bul komutu
kullanarak belirlenen ölçüte uyan bir sonraki kaydı bulabilirsiniz.
Oluştur sekmesinde yer alan Makro ve Kod grubundaki Makro düğmesine tıklatın.
Yeni Eylem Ekle açılır listesinden Sonraki Kaydı Bul eylemini seçin. Bu eylemin herhangi
bir seçeneği yoktur.
Sorgu Açma Makrosu
Sorgu Aç eylemini kullanarak, belirlediğiniz bir sorguyu açabilirsiniz.
Oluştur sekmesinde yer alan Makro ve Kod grubundaki
Yeni Eylem Ekle açılır listesinden Sorgu Aç eylemini seçin.
Makro düğmesine tıklatın.
 Sorgu Adı açılır listesinden açmak istediğiniz sorguyu seçin.
 Görünüm açılır listesinden sorgunun görünüm şeklini seçin.
 Veri Modu seçeneğini, ekleme yapmak için Ekle seçeneğini, düzenlemelere karşı
korumak için Salt Okunur seçeneğini seçin.
SQL Deyimi Çalıştırma Makrosu
SQL Çalıştır eylemini kullanarak, veri tabanında SQL deyimini çalıştıra bilirsiniz.
Oluştur sekmesinde yer alan Makro ve Kod grubundaki
Yeni Eylem Ekle açılır listesinden SQL Çalıştır eylemini seçin.
Makro düğmesine tıklatın.
 SQL İfadesi metin kutusuna çalıştırmak istediğiniz SQL deyimini yazın.
 Etkileşim Kullan açılır listesinden, bu sorguyu bir harekete eklemek için Evet
seçeneğini seçin. Bir hareket kullanmak istemiyorsanız, Hayır seçeneğini seçin.
Evet, varsayılan değerdir. Bu bağımsız değişken için Hayır seçeneğini belirlerseniz,
sorgu daha hızlı çalışabilir.
Tablo Açma Makrosu
Tablo Aç eylemini kullanarak, belirlediğiniz bir tabloyu açabilirsiniz.
Oluştur sekmesinde yer alan Makro ve Kod grubundaki
Yeni Eylem Ekle açılır listesinden Tablo Aç eylemini seçin.
Makro düğmesine tıklatın.
 Tablo Adı açılır listesinden açmak istediğiniz tabloyu seçin.
 Açılan tablonun görünümünü Görünüm açılır listesinden seçin.
 Veri Modu açılır listesinden tablo üzerinde yapmak istediğiniz işleme göre mod seçin.
Tuş Vuruşu Gönderme Makrosu
Tuş Gönder eylemini kullanarak, tuş vuruşlarını doğrudan Microsoft Access 2010
uygulamasına veya Windows tabanlı etkin bir uygulamaya gönderebilirsiniz.
Oluştur sekmesinde yer alan Makro ve Kod grubundaki
tıklatın. Yeni Eylem Ekle açılır listesinden Tuş Gönder eylemini seçin.
Makro düğmesine
 Tuş Vuruşları metin kutusuna, yürütülecek tuşların sırasını girin. Bu tuşları
belirlemek için SendKeys söz dizimini kullanın.
 Bekle açılır listesinden, tuş vuruşları yürütülenceye kadar makroyu duraklatmak
için Evet, makronun hemen çalışmaya devam etmesi için Hayır seçeneğini seçin.
Tüm Geçici Değişkenleri Kaldırma Makrosu
Tüm Geçici Değişkenleri Kaldır eylemini kullanarak, geçici değişkenlerin tümünü
kaldırabilirsiniz.
Oluştur sekmesinde yer alan Makro ve Kod grubundaki Makro düğmesine
tıklatın. Yeni Eylem Ekle açılır listesinden Tüm Geçici Değişkenleri Kaldır eylemini seçin. Bu
eylemin herhangi bir seçeneği yoktur.
Tüm Kayıtları Gösterme Makrosu
Tüm Kayıtları Göster eylemini kullanarak, aktif tablo, form veya sorgudaki filtreleri
kaldırıp tüm kayıtları gösterebilirsiniz.
Oluştur sekmesinde yer alan Makro ve Kod grubundaki Makro düğmesine
tıklatın. Yeni Eylem Ekle açılır listesinden Tüm Kayıtları Göster eylemini seçin. Bu eylemin
herhangi bir seçeneği yoktur.
Çalışan Tüm Makroları Durdurma Makrosu
Tüm Makroları Durdur eylemini kullanarak, çalışmakta olan tüm makroları durdurabilirsiniz.
Oluştur sekmesinde yer alan Makro ve Kod grubundaki Makro düğmesine tıklatın. Yeni
Eylem Ekle açılır listesinden Tüm Makroları Durdur eylemini seçin. Bu eylemin herhangi bir
seçeneği yoktur.
Sistem İletileri Açma/Kapama Makrosu
Uyarı Ayarla eylemini kullanarak, sistem iletilerini açabilir veya kapaya bilirsiniz.
Oluştur sekmesinde yer alan Makro ve Kod grubundaki
Eylem Ekle açılır listesinden Uyarı Ayarla eylemini seçin.
Makro düğmesine tıklatın. Yeni
 Uyarı Açık açılır listesinden sistem iletilerinin görüntülenmesini istiyorsanız Evet,
istemiyorsanız Hayır seçeneğini seçin.
Uygulama Çalıştırma Makrosu
Uygulama Çalıştır eylemini kullanarak, bir uygulamayı çalıştıra bilirsiniz.
Oluştur sekmesinde yer alan Makro ve Kod grubundaki Makro düğmesine tıklatın. Yeni
Eylem Ekle açılır listesinden Uygulama Çalıştır eylemini seçin.
 Komut Satırı metin kutusuna, çalıştırmak istediğiniz uygulamanın adresini ve adını
yazın. Yukarıda hesap makinesini çalıştıracak adres görülmektedir.
Veri Alma ve Verme Makrosu
Veri Al Ver eylemini kullanarak, başka bir veri tabanından geçerli veri tabanına veri alabilir,
geçerli veri tabanından başka bir veri tabanına veri verilebilir veya başka bir veri tabanındaki
tabloyu geçerli veri tabanına bağlayabilirsiniz.
Oluştur sekmesinde yer alan Makro ve Kod grubundaki
Eylem Ekle açılır listesinden Veri Al Ver eylemini seçin.
Makro düğmesine tıklatın. Yeni
 Aktarım Türü açılır listesinden aktarım türünü seçin.
 Veri Tabanı Türü açılır listesinden alınacak, verilecek ya da bağlanacak veri tabanının
türünü seçin.
 Veri Tabanı Adı metin kutusuna, Kullanılacak veri tabanının adresini ve adını girin.
 Nesne Türü açılır listesinden, alınacak veya verilecek nesnenin türünü seçin.
 Kaynak metin kutusuna, veri alınacak, verilecek ya da bağlantı sağlanacak tablonun
veya Access nesnesinin adını veya verilerin dışarı verileceği seçme sorgusunun adını
yazın.
 Hedef metin kutusuna, hedef veri tabanındaki alınmış, verilmiş veya bağlanmış
tablonun; seçme sorgusunun veya Access nesnesinin adını girin.
 Yalnızca Yapı açılır listesinden, tablonun yalnızca yapısının alınması veya verilmesi için
Evet, tablo yapısının ve verilerin alınması veya verilmesi için Hayır seçeneğini seçin.
Veri Makrosu Çalıştırma Makrosu
Veri Makrosu Çalıştır eylemini kullanarak, daha önceden hazırladığınız bir veri makrosunu
çalıştırabilirsiniz.
Oluştur sekmesinde yer alan Makro ve Kod grubundaki Makro düğmesine tıklatın. Yeni
Eylem Ekle açılır listesinden Veri Makrosu Çalıştır eylemini seçin.
 Makro Adı açılır listesinden çalıştırmak istediğiniz veri makrosunu seçin.
Elektronik Posta ile Nesne Gönderme Makrosu
Veri Tabanı Nesnesini E postayla Gönderme eylemini kullanarak, veri tabanındaki bir nesneyi
elektronik postaya ek olarak ekleyebilir ve başka kullanıcılara gönderebilirsiniz.
Oluştur sekmesinde yer alan Makro ve Kod grubundaki Makro düğmesine tıklatın. Yeni
Eylem Ekle açılır listesinden Veritabanı Nesnesini E Postayla Gönder eylemini seçin.
 Nesne Türü açılır listesinden göndermek istediğiniz nesnenin türünü seçin. Tablo,
sorgu, form vb.
 Nesne Adı açılır listesinden göndermek istediğiniz nesnenin adını seçin.
 Çıktı Biçimi açılır listesinden gönderilen nesnenin çıktı biçimini seçin.
 Son metin kutusunaelektronikpostanıngönderileceği kişilerinadlarınıgirin.Birden
fazla isim girerseniz isimlerin arasını noktalı virgül(;) ile ayırın.
 Bilgi metin kutusuna elektronik postanın bilgi amaçlı ulaşmasını istediğiniz kişileri
girin. Bu satırı boş bırakabilirsiniz.
 Gizli Bilgi metin kutusuna diğer elektronik posta alıcılarının haberi olmadan
elektronik postayı almasını istediğiniz kişilerin adlarını yazın. Bu satırı boş
bırakabilirsiniz.
 Konu metin kutusuna elektronik postanın konusunu yazın.
 Elektronik postaya eklemek istediğiniz mesajı İleti Metni metin kutusuna yazın.
 Gönderilenmesajı elektronikposta uygulamasında düzenlemekistiyorsanız İletileri
Düzenle açılır listesinden Evet seçeneğini, aksi halde Hayır seçeneğini seçin.
 Şablon Dosyası metin kutusuna çıktı için kullanılacak şablon dosyasının adını yazın.
Bu metin kutusuna şablon dosyası sadece HTML dosyası için yazılır.
Yankı Makrosu
Yankı eylemini kullanarak, çalışmakta olan makronun sonuçlarını gösterebilir veya
gizleyebilirsiniz.
Oluştur sekmesinde yer alan Makro ve Kod grubundaki
Eylem Ekle açılır listesinden Yankı eylemini seçin.
Makro düğmesine tıklatın. Yeni
 Yankı Açık açılır listesinden makro çalışırken makronun sonuçlarını görmek için
Evet, sonuçları gizlemek için Hayır seçeneğini seçin.
 Durum Çubuğu Metni metin kutusuna, makro çalışırken durum çubuğunda
görüntülenmesini istediğiniz metni yazın.
Aktif Veri tabanı Nesnesini Yazdırma Makrosu
Yazdır eylemini kullanarak, aktif veri tabanına ait bir nesneyi yazdırabilirsiniz.
Oluştur sekmesinde yer alan Makro ve Kod grubundaki
Eylem Ekle açılır listesinden Yazdır eylemini seçin.
Makro düğmesine tıklatın. Yeni
 Yazdırma Aralığı açılır listesinden yazdırmak istediğiniz nesnenin aralığını seçin.
Nesnenin tamamını yazdırmak için Tümünü seçeneğini seçin.
 Yazdırma aralığını Sayfalar olarak belirlemişseniz İlk Sayfa metin kutusuna
yazdırmanın başlayacağı sayfayı girin. Aksi halde bu satırı boş bırakın.
 Yazdırma aralığını Sayfalar olarak belirlemişseniz Son Sayfa metin kutusuna
yazdırmanın biteceği sayfayı girin. Aksi halde bu satırı boş bırakın.
 Baskı Kalitesi açılır listesinden çıktının önemine göre baskı kalitesini seçin. Taslak
çıktılar için mutlaka Taslak seçeneğini seçin. Yine yazıcınızın toner sorunu varsa
yazma işlemini düşük kalitede tutarak çıktıyı alabilirsiniz.
 Kopya Sayısı metin kutusuna çıktının kaç kopya olacağını girin.
 Kopya sayısı birden fazla olacaksa Harmanla açılır listesinden Evet seçeneğini
seçerek çıktıların harmanlanarak alınmasını sağlayabilirsiniz.
Yeniden Sorgulama Makrosu
Yeniden Sorgula eylemini kullanarak, bir denetime dayalı olan verilerin yeniden sorgulanarak
güncellenmelerinin sağlayabilirsiniz.
Oluştur sekmesinde yer alan Makro ve Kod grubundaki Makro düğmesine tıklatın. Yeni
Eylem Ekle açılır listesinden Yeniden Sorgula eylemini seçin.
 Güncelleştirmek istediğiniz denetim adını Denetim Adı satırına girin. Nesnenin
temel aldığı tablo ya da sorguyu yeniden sorgulamak için boş bırakın.
Birden Çok Eylem Kullanarak Makro Oluşturmak
Şu ana kadar hep tek eylem kullanarak makro oluşturduk. Genellikle tek eylemi içeren
makrolar kullanılmaz. Eylemler bir araya getirilerek işe yarar çok işlevli makrolar oluşturulur.
Örneğin bir makro yapalım. Makroyu çalıştırınca Çalışanlar formunu açsın, formun ekranı
kaplamasını sağlasın ve yeni kayıt girmek için yeni kayıt alanı karşımıza gelsin.
Makroyu hazırlamaya başlamadan önce hemen şunu hatırlayalım. Makro çalışırken Yeni Eylem
Ekle açılır listesinden seçilmiş olan eylemler üstten aşağıya doğru sırayla çalışırlar. Dolayısıyla
bizim önce formu açtırma eylemini, sonra ekranı kaplama eylemini son olarak da boş kayda
gitme eylemini belirlememiz gerekir.
Oluştur sekmesinde yer alan Makro ve Kod grubundaki
Eylem Ekle açılır listesinden Form Aç eylemini seçin.
Makro düğmesine tıklatın. Yeni
 Form Adı açılır listesinden Çalışanlar formunu seçin.
 Görünüm açılır listesinden Form görünüm şeklini seçin.
 Veri Modu açılır listesinden Ekle seçeneğinin seçin.
 Pencere Modu açılır listesinden Normal seçeneğini seçin.
Yeni Eylem Ekle açılır listesinden Pencereye Ekranı Kaplat eylemini seçin.
Yeni Eylem Ekle açılır listesinden Kayda Git eylemini seçin.
 Nesne Türü açılır listesinden nesne türünü Form olarak seçin.
 Nesne Adı açılır listesinden Çalışanlar formunu seçin.
 Kayıt açılır listesinden Yeni seçeneğini seçin.
Makroyu kaydedip kapatın ve çalıştırıp sonucunu görün.
Alt Makro Oluşturmak
Her makro birden fazla alt makro içerebilir. Alt makro, Makro Çalıştır veya Hata Durumunda
makro eylemlerinden adıyla çağrılmak için tasarlanır.
Alt makro oluşturmak için, Yeni Eylem Ekle açılır listesinden Alt Makro eylemini seçin. Alt
makroya eklemek istediğiniz eylemleri yukarıda öğrendiğiniz gibi belirleyin.
Bağımsız ve Katıştırılmış Makroya Hata İşlemi Eylemleri Eklemek
Makro yazarken içine hata işleme eylemleri eklemenizi ve bunları kalıcı olarak makroda
bırakmanız yararlı olabilir. Bu yöntemi kullandığınızda, Access oluşan hataların açıklamalarını
görüntüler.
Hata açıklamaları hatayı anlamanıza yardımcı olur, böylece sorunu daha çabuk
düzeltebilirsiniz.
Bir makroya hata işleme alt makrosu eklemek için aşağıdaki yolu takip edin.
1. Makroyu Tasarım görünümünde açın.
2. Makronun en altında, Yeni Eylem Ekle açılır listesinden Alt Makro eyleminin seçin.
3. Alt Makro sözcüğünün hemen sağındaki kutuya, alt makro için Hata İşleme gibi bir
ad yazın.
4. Yeni Eylem Ekle açılır listesinden (Alt makro bloğu içinde), ileti Kutusu eylemini
seçin.
5. İleti kutusuna şu mesajı yazın:
=[MacroError].[Description]
6. Makronu en altında, Yeni Eylem Ekle açılır listesinden Hata Durumunda eylemini
seçin.
7. Git açılır listesinden Makro Adı seçeneğini seçin.
8.makro Adı metin kutusuna, hata ayıklama alt makronuzun adını (bu örnekte, Hata
İşleme) yazın.
9. Hata Durumunda eylemini makronun en üstüne sürükleyin.
Adım Adım Komutunu Kullanmak
Adım Adım bir makroyu her defasında bir eylem çalışacak şekilde yürütmek için
kullanabileceğiniz makro hata ayıklama modudur.
Her bir eylem gerçekleştirildikten sonra, eylemle ilgili bilgi ve varsa sonuçta oluşan hata
kodlarını görüntüleyen bir iletişim kutusu görünür.
Adım Adım modunu başlatmak için aşağıdaki yolu takip edin:
Makroyu bir sonraki çalışmanızda, Makro Adım Adım iletişim kutusu görünür. İletişim kutusu
her bir eylemle ilgili aşağıdaki bilgileri görüntüler:
 Makro Adı
 Koşul (ıf blokları için)
 Eylem Adı
 Bağımsız Değişkenler
 Hata Numarası (0 hata numarası hata olmadığını gösterir.)
1. Makroyu Tasarım görünümünde açın.
2. Tasarım sekmesinde yer alan Araçlar grubunda, Adım Adım düğmesine tıklatın.
3. Makroyu kaydedin ve kapatın.
Makroda Değişiklik Yapmak
Tasarımı tamamlanan makroda değişiklik yapmak için makroyu tasarım görünümünde açmanız
gerekir. Makroyu tasarım görünümünde açmak için makroyu seçip aşağıdaki yöntemlerden
her hangi birini uygulayabilirsiniz.
 Makro üzerinde fare sağ tuşuna tıklatıp Tasarım Görünümü komutunu tıklatın.
 Klavyeden Ctrl+Enter kısayol tuş bileşenine başsın.
Yukarıdaki yöntemlerden her hangi birini uyguladığınızda makro tasarım penceresi açılacak ve
makro içeriği görülecektir. Makro hazırladığınız gibi tasarım penceresinde makro ile ilgili
istediğiniz değişikliği yapabilirsiniz.
Makroyu Çalıştırmak
Makro Gezinti Bölmesi’nde ise makroyunseçip aşağıdaki yöntemlerden herhangi birini
uygulayarak makroyu çalıştırabilirsiniz.
 Makroya fare ile çift tıklatın.
 Klavyeden Enter tuşuna basın.
 Makro üzerinde fare sağ tuşuna tıklatıp Çalıştır komutunu tıklatın.
Makro tasarım görünümünde ise makroyu kaydedip Tasarım sekmesinde yer alan Araçlar
grubundaki Çalıştır düğmesine tıklatarak çalıştırabilirsiniz.
Bir Alana Makro Atamak
Makroları yazmaya başladığımızda bazı alanlar için makro hazırlamıştık. Hazırlamış olduğunuz
makroları daha sonra alanlara atayabilirsiniz. Örneğin bir formdaki hesaplama alanına bir ileti
kutusu atayarak bu alana veri girilemeyeceğini ve düzenleme yapılamayacağını anlatan bir
uyarı mesajı görüntüleyebilirsiniz. Şimdi bu işlemi yapalım. Bunun için öğrenci notlarını
tuttuğunuz veritabanı dosyasını açın.
İleti mesajını oluşturmak için aşağıdaki şekilde makroyu hazırlayın.
Makroyu hazırlayıp örneğin Hesaplama Alanı adı ile kaydedin.
Hesaplama alanı bulunan örneğin daha önceden öğrenci notlarını hesaplattığınız Öğrenci
Notları formunu tasarım görünümünde açın. Ortalama alanı üzerinde fare sağ tuşuna tıklatıp
Özellikler komutunu tıklatın. Gelen iletişim kutusundan Olay sekmesini seçin. Girildiğinde
satırına tıklatıp Hesaplama Alanı makrosunu seçip iletişim kutusunu kapatın.
Formu kaydedip kapatın. Daha sonra çift tıklatıp form penceresini açın. Ortalama alanına
tıklattığınızda karşınıza aşağıdaki uyarı mesajı gelecektir.
Bir Düğmeye Makro Atamak
Bir komut düğmesi oluşturabilir ve bu komut düğmesine daha önceden oluşturduğunuz
makroyu atayabilirsiniz.
Örneğin bir formu tasarım görünümünde açın. Tasarım sekmesinde yer alan Denetimler
grubundaki Düğme düğmesine tıklatın. Daha sonra komut düğmesinin eklenmesini
istediğiniz form alanına tıklatıp sürükleyerek düğmeyi ekleyin. Karşınıza Komut Sihirbazı ilk
adımı gelecektir.
Kategoriler alanından Çeşitli kategorisini seçin. Eylemler alanından Makro Çalıştır seçeneğini
seçin. Bir sonraki adıma geçmek için ileri komut düğmesine tıklatın.
Var olan makroların listesi karşınıza geldi. Komut düğmesine atamak istediğiniz makroyu seçip
bir sonraki adıma geçmek için İleri komut düğmesine tıklatın.
Burada komut düğmesine metin veya resim atayabilirsiniz. Metin atamak için Metin
seçeneğini seçip komut düğmesinde görülmesini istediğiniz metni yazın. Resim atamak için
Resim seçeneğini seçip Gözat komut düğmesini kullanarak komut düğmesine resim
atayabilirsiniz. Ben metin eklemek için metin ekleyip bir sonraki adıma geçmek için İleri komut
düğmesine tıklattım.
Düğme için bir ad girip Son komut düğmesine tıklatın.
Formu kaydedip veri erişim görünümünde açtığınızda makro atanmış komut düğmesi
aşağıdaki gibi karşınıza gelecektir. Bu düğmeyi tıklatarak makroyu istediğiniz zaman
çalıştırabilirsiniz.
Makroyu VBA Koduna Dönüştürmek
Makrolar Visual Basic for Applications (VBA) programlama dilinde bulunan komutların bir alt
kümesini sağlar. Makroların sağlayabileceğinden daha fazla işlevselliğe ihtiyacınız olduğuna
karar verirseniz, bağımsız bir makro nesnesini kolayca VBA koduna dönüştürebilirsiniz ve sonra
VBA’nın sağladığı genişletilmiş özellik kümesinden yararlanabilirsiniz. Ancak, VBA kodunun
tarayıcılarda çalışmayacağını ve bir Web veritabanına eklediğiniz VBA kodunun yalnızca
veritabanı Access’te açıldığında çalışacağını unutmayın.
Bir makroyu VBA koduna dönüştürmek için aşağıdaki yolu takip edin:
 Gezinti Bölmesi’nde, VBA koduna dönüştürmek istediğiniz makro üzerinde fare sağ
tuşuna tıklatıp gelen kısayol menüsünden Tasarım Görünümü komutuna tıklatın.
 Tasarım sekmesinde yer alan Araçlar grubundaki Makroları Visual Basic’e
Dönüştür düğmesine tıklatın.
 Dönüştürülecek makro iletişim kutusunda, VBA modülünehata işleme kodunun ve
açıklamaların eklenmesini isteyip istemediğinizi belirtin.
 Dönüştür komut düğmesine tıklatın.
Access makrosunun dönüştürüldüğünü onaylar ve Visual Basic Düzenleyicisi’ni açar. Modülü
görüntülemek ve düzenlemek için Proje bölmesinde Dönüştürülen Makro’yu çift tıklatın.

More Related Content

Featured

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 

Featured (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

Microsoft Office Access 2013 Hafta 14

  • 1. Nesne Kopyalama Makrosu Nesne Kopyala eylemini kullanarak veri tabanındaki bir nesneyi başka bir veri tabanına kopyalayabilirsiniz. Oluştur sekmesinde yer alan Makro ve Kod grubundaki Eylem Ekle açılır listesinden Nesne Kopyala eylemini seçin. Makro düğmesine tıklatın. Yeni  Hedef Veri Tabanı metin kutusuna, nesnenin kopyalanacağı veri tabanının adresini ve adını girin.  Yeni Ad metin kutusuna, kopyalanan nesnenin kopyalandığı veri tabanındaki adını girin. Eğer aynı adda kopyalanmasını istiyorsanız metin kutusunu boş bırakın.  Kaynak Nesne Türü açılır listesinden kopyalanacak nesnenin türünü seçin.  Kaynak Nesne Adı açılır listesinden kopyalanacak nesnenin adını seçin. Nesne Seçme Makrosu Nesne Seç eylemini kullanarak, nesne seçebilirsiniz. Oluştur sekmesinde yer alan Makro ve Kod grubundaki Eylem Ekle açılır listesinden Nesne Seç eylemini seçin. Makro düğmesine tıklatın. Yeni
  • 2.  Nesne Türü açılır listesinden seçmek istediğiniz nesnenin türünü seçin.  Nesne Adı açılır listesinden seçmek istediğiniz nesnenin adını seçin.  Veri Tabanı Penceresi açılır listesinden nesne Gezinti Bölmesi’nde seçilecekse Evet, nesne açık durumda ise Hayır seçeneğini seçin. Nesne Silme Makrosu Nesne Sil eylemini kullanarak, nesne silebilirsiniz. Oluştur sekmesinde yer alan Makro ve Kod grubundaki Eylem Ekle açılır listesinden Nesne Sil eylemini seçin. Makro düğmesine tıklatın. Yeni  Nesne Türü açılır listesinden silmek istediğiniz nesnenin türünü seçin.  Nesne Adı açılır listesinden silmek istediğiniz nesnenin adını seçin.
  • 3. Nesneyi Yeniden Çizme Makrosu Nesneyi Yeniden Çiz eylemini kullanarak, belirtilen bir veri tabanı nesneyi veya bir nesne belirtilmediyse etkin veri tabanı nesnesi için bekleyen herhangi bir ekran güncelleştirilmesini tamamlayabilirsiniz. Güncelleştirmeler, nesnenin denetimleri için bekleyen tüm yeniden hesaplamaları içerir. Oluştur sekmesinde yer alan Makro ve Kod grubundaki Makro düğmesine tıklatın. Yeni Eylem Ekle açılır listesinden Nesneyi Yeniden Çiz eylemini seçin.  Nesne Türü açılır listesinden yeniden çizilecek nesnenin türünü seçin.  Nesne Adı açılır listesinden yeniden çizilecek nesne adını seçin. Nesneyi Yeniden Adlandırma Makrosu Nesneyi Yeniden Adlandır eylemini kullanarak, nesnenin adını değiştirebilirsiniz. Oluştur sekmesinde yer alan Makro ve Kod grubundaki Makro düğmesine tıklatın. Yeni Eylem Ekle açılır listesinden Nesneyi Yeniden Adlandır eylemini seçin.
  • 4.  Yeni Ad metin kutusuna, nesneye vermek istediğiniz yeni adı yazın.  Nesne Türü açılır listesinden yeniden adlandırmak istediğiniz nesnenin türünü seçin.  Eski Ad açılır listesinden yeniden adlandırılacak nesnenin adını seçin. Olayı İptal Etme Makrosu Olayı İptal Et eylemini kullanarak, bir olayı örneğin formu güncelleme işlemini iptal edebilirsiniz. Oluştur sekmesinde yer alan Makro ve Kod grubundaki Makro düğmesine tıklatın. Yeni Eylem Ekle açılır listesinden Olayı İptal Et eylemini seçin. Bu eylemin herhangi bir seçeneği yoktur. Pencereyi Önceki Boyuta Getirme Makrosu Önceki Pencere Boyut eylemini kullanarak, ekranı kaplamış veya simge durumuna getirilmiş pencereyi önceki konuma getirebilirsiniz. Oluştur sekmesinde yer alan Makro ve Kod grubundaki Makro düğmesine tıklatın. Yeni Eylem Ekle açılır listesinden Önceki Pencere Boyut eylemini seçin. Bu eylemin herhangi bir seçeneği yoktur. Özellik Belirleme Makrosu Özellik Belirle eylemini kullanarak, form veya raporda bir denetim için özellik belirleyebilirsiniz. Oluştur sekmesinde yer alan Makro ve Kod grubundaki Eylem Ekle açılır listesinden Özellik Belirle eylemini seçin. Makro düğmesine tıklatın. Yeni
  • 5.  Denetim Adı metin kutusuna, özellik değerini belirlemek istediğiniz alan veya denetimin adını girin. Geçerli form veya raporun özelliğini belirlemek için bu metin kutusunu boş bırakın.  Özellik açılır listesinden belirlemek istediğiniz özelliği seçin.  Değer metin kutusuna, özelliğin ayarlanacağı değeri girin. Değerleri Evet veya Hayır olan özelliklerde Evet için -1, Hayır için de 0 değerini girin. Pencere Kapatma Makrosu Pencere Kapat eylemini kullanarak, nesne penceresini kapatabilirsiniz. Oluştur sekmesinde yer alan Makro ve Kod grubundaki Eylem Ekle açılır listesinden Pencere Kapat eylemini seçin. Makro düğmesine tıklatın. Yeni  Nesne Türü açılır listesinden kapatılacak nesnenin türünü seçin.  Nesne Adı açılır listesinden kapatılacak nesnenin adını seçin.
  • 6.  Kaydet açılır listesinden nesne kapatılırken değişikliklerin kaydedilmesini istiyorsanız Evet, kaydedilmemesini istemiyorsanız Hayır, kaydedilip kaydedilmeyeceğini size sormasını istiyorsanız Sor seçeneğini seçin. Pencereye Ekranı Kaplatma Makrosu Pencereye Ekranı Kaplat eylemini kullanarak, önceki boyuttaki veya simge durumundaki pencerenin ekranı kaplamasını sağlayabilirsiniz. Oluştur sekmesinde yer alan Makro ve Kod grubundaki Makro düğmesine tıklatın. Yeni Eylem Ekle açılır listesinden Pencereye Ekranı Kaplat eylemini seçin. Bu eylemin herhangi bir seçeneği yoktur. Pencereyi Simge Durumuna Küçültme Makrosu Pencereyi Simge Durumuna Küçült eylemini kullanarak, pencereyi simge durumuna getirebilirsiniz. Oluştur sekmesinde yer alan Makro ve Kod grubundaki Makro düğmesine tıklatın. Yeni Eylem Ekle açılır listesinden Pencereyi Simge Durumuna Küçült eylemini seçin. Bu eylemin herhangi bir seçeneği yoktur. Pencereyi Taşıma ve Boyutlandırma Makrosu Pencereyi Taşı ve Boyutlandır eylemini kullanarak, pencereyi taşıyabilir ve boyutlandıra bilirsiniz. Oluştur sekmesinde yer alan Makro ve Kod grubundaki Makro düğmesine tıklatın. Yeni Eylem Ekle açılır listesinden Pencereyi Taşı ve Boyutlandır eylemini seçin. Bu eylemin herhangi bir seçeneği yoktur.
  • 7.  Sağ metin kutusuna, pencerenin sol üst köşesinin, pencerenin sol alt kenarına olan uzaklığını veren yeni yatay konumu girin.  Aşağı menin kutusuna, pencerenin sol üst köşesinin, pencerenin üst kenarına olan uzaklığı veren dikey konumu girin.  Genişlik metin kutusuna, pencerenin yeni genişliğini girin.  Yükseklik metin kutusuna, pencerenin yeni yüksekliğini girin. Rapor Açma Makrosu Rapor Aç eylemini kullanarak, veri tabanındaki bir raporu açabilirsiniz. Oluştur sekmesinde yer alan Makro ve Kod grubundaki Eylem Ekle açılır listesinden Rapor Aç eylemini seçin. Makro düğmesine tıklatın. Yeni  Rapor Adı satırına tıklatıp açmak istediğiniz raporu seçin.  Görünüm satırına tıklatın. Raporu yazdırmak için Yazdır, tasarım görünümünde açmak için, Tasarım, baskı önizleme görünümünde açmak için Baskı Önzileme seçeneğini seçin.  Filtre Adı satırına rapor kayıtlarını sınırlamak istiyorsanız kayıtları sınırlayacak sorgu adını girebilirsiniz.  Kayıt seçmek için Koşul Metni satırına koşul metnini girebilir veya oluşturabilirsiniz.  Pencere Modu satırına tıklatıp açılacak raporun açılış modunu seçebilirsiniz. Sayfaya Gitme Makrosu Sayfaya Git eylemini kullanarak, formdaki belli bir sayfaya gidebilirsiniz. Oluştur sekmesinde yer alan Makro ve Kod grubundaki Yeni Eylem Ekle açılır listesinden Sayfaya Git eylemini seçin. Makro düğmesine tıklatın.
  • 8.  Sayfa Numarası metin kutusuna, gitmek istediğiniz sayfa numarasını yazın.  Sağ metin kutusuna, sayfanın sol kenarından itibaren ölçülen sayfa üzerindeki yatay konumu girin. Bu bir Aşağı satırına değer girilirse gereklidir.  Aşağı metin kutusuna, sayfanın üst kenarından itibaren ölçülen, sayfa üzerindeki dikey konumu girin. Bu bir Sağ satırına değer girilirse gerekir. Sonraki Kaydı Bulma Makrosu Sonraki Kaydı Bul eylemini kullanarak, en son kayıt bul eylemi ile veya bul komutu kullanarak belirlenen ölçüte uyan bir sonraki kaydı bulabilirsiniz. Oluştur sekmesinde yer alan Makro ve Kod grubundaki Makro düğmesine tıklatın. Yeni Eylem Ekle açılır listesinden Sonraki Kaydı Bul eylemini seçin. Bu eylemin herhangi bir seçeneği yoktur. Sorgu Açma Makrosu Sorgu Aç eylemini kullanarak, belirlediğiniz bir sorguyu açabilirsiniz. Oluştur sekmesinde yer alan Makro ve Kod grubundaki Yeni Eylem Ekle açılır listesinden Sorgu Aç eylemini seçin. Makro düğmesine tıklatın.
  • 9.  Sorgu Adı açılır listesinden açmak istediğiniz sorguyu seçin.  Görünüm açılır listesinden sorgunun görünüm şeklini seçin.  Veri Modu seçeneğini, ekleme yapmak için Ekle seçeneğini, düzenlemelere karşı korumak için Salt Okunur seçeneğini seçin. SQL Deyimi Çalıştırma Makrosu SQL Çalıştır eylemini kullanarak, veri tabanında SQL deyimini çalıştıra bilirsiniz. Oluştur sekmesinde yer alan Makro ve Kod grubundaki Yeni Eylem Ekle açılır listesinden SQL Çalıştır eylemini seçin. Makro düğmesine tıklatın.  SQL İfadesi metin kutusuna çalıştırmak istediğiniz SQL deyimini yazın.  Etkileşim Kullan açılır listesinden, bu sorguyu bir harekete eklemek için Evet seçeneğini seçin. Bir hareket kullanmak istemiyorsanız, Hayır seçeneğini seçin.
  • 10. Evet, varsayılan değerdir. Bu bağımsız değişken için Hayır seçeneğini belirlerseniz, sorgu daha hızlı çalışabilir. Tablo Açma Makrosu Tablo Aç eylemini kullanarak, belirlediğiniz bir tabloyu açabilirsiniz. Oluştur sekmesinde yer alan Makro ve Kod grubundaki Yeni Eylem Ekle açılır listesinden Tablo Aç eylemini seçin. Makro düğmesine tıklatın.  Tablo Adı açılır listesinden açmak istediğiniz tabloyu seçin.  Açılan tablonun görünümünü Görünüm açılır listesinden seçin.  Veri Modu açılır listesinden tablo üzerinde yapmak istediğiniz işleme göre mod seçin. Tuş Vuruşu Gönderme Makrosu Tuş Gönder eylemini kullanarak, tuş vuruşlarını doğrudan Microsoft Access 2010 uygulamasına veya Windows tabanlı etkin bir uygulamaya gönderebilirsiniz. Oluştur sekmesinde yer alan Makro ve Kod grubundaki tıklatın. Yeni Eylem Ekle açılır listesinden Tuş Gönder eylemini seçin. Makro düğmesine  Tuş Vuruşları metin kutusuna, yürütülecek tuşların sırasını girin. Bu tuşları belirlemek için SendKeys söz dizimini kullanın.  Bekle açılır listesinden, tuş vuruşları yürütülenceye kadar makroyu duraklatmak için Evet, makronun hemen çalışmaya devam etmesi için Hayır seçeneğini seçin. Tüm Geçici Değişkenleri Kaldırma Makrosu Tüm Geçici Değişkenleri Kaldır eylemini kullanarak, geçici değişkenlerin tümünü kaldırabilirsiniz.
  • 11. Oluştur sekmesinde yer alan Makro ve Kod grubundaki Makro düğmesine tıklatın. Yeni Eylem Ekle açılır listesinden Tüm Geçici Değişkenleri Kaldır eylemini seçin. Bu eylemin herhangi bir seçeneği yoktur. Tüm Kayıtları Gösterme Makrosu Tüm Kayıtları Göster eylemini kullanarak, aktif tablo, form veya sorgudaki filtreleri kaldırıp tüm kayıtları gösterebilirsiniz. Oluştur sekmesinde yer alan Makro ve Kod grubundaki Makro düğmesine tıklatın. Yeni Eylem Ekle açılır listesinden Tüm Kayıtları Göster eylemini seçin. Bu eylemin herhangi bir seçeneği yoktur. Çalışan Tüm Makroları Durdurma Makrosu Tüm Makroları Durdur eylemini kullanarak, çalışmakta olan tüm makroları durdurabilirsiniz. Oluştur sekmesinde yer alan Makro ve Kod grubundaki Makro düğmesine tıklatın. Yeni Eylem Ekle açılır listesinden Tüm Makroları Durdur eylemini seçin. Bu eylemin herhangi bir seçeneği yoktur. Sistem İletileri Açma/Kapama Makrosu Uyarı Ayarla eylemini kullanarak, sistem iletilerini açabilir veya kapaya bilirsiniz. Oluştur sekmesinde yer alan Makro ve Kod grubundaki Eylem Ekle açılır listesinden Uyarı Ayarla eylemini seçin. Makro düğmesine tıklatın. Yeni  Uyarı Açık açılır listesinden sistem iletilerinin görüntülenmesini istiyorsanız Evet, istemiyorsanız Hayır seçeneğini seçin. Uygulama Çalıştırma Makrosu Uygulama Çalıştır eylemini kullanarak, bir uygulamayı çalıştıra bilirsiniz. Oluştur sekmesinde yer alan Makro ve Kod grubundaki Makro düğmesine tıklatın. Yeni Eylem Ekle açılır listesinden Uygulama Çalıştır eylemini seçin.
  • 12.  Komut Satırı metin kutusuna, çalıştırmak istediğiniz uygulamanın adresini ve adını yazın. Yukarıda hesap makinesini çalıştıracak adres görülmektedir. Veri Alma ve Verme Makrosu Veri Al Ver eylemini kullanarak, başka bir veri tabanından geçerli veri tabanına veri alabilir, geçerli veri tabanından başka bir veri tabanına veri verilebilir veya başka bir veri tabanındaki tabloyu geçerli veri tabanına bağlayabilirsiniz. Oluştur sekmesinde yer alan Makro ve Kod grubundaki Eylem Ekle açılır listesinden Veri Al Ver eylemini seçin. Makro düğmesine tıklatın. Yeni  Aktarım Türü açılır listesinden aktarım türünü seçin.  Veri Tabanı Türü açılır listesinden alınacak, verilecek ya da bağlanacak veri tabanının türünü seçin.  Veri Tabanı Adı metin kutusuna, Kullanılacak veri tabanının adresini ve adını girin.  Nesne Türü açılır listesinden, alınacak veya verilecek nesnenin türünü seçin.  Kaynak metin kutusuna, veri alınacak, verilecek ya da bağlantı sağlanacak tablonun veya Access nesnesinin adını veya verilerin dışarı verileceği seçme sorgusunun adını yazın.  Hedef metin kutusuna, hedef veri tabanındaki alınmış, verilmiş veya bağlanmış tablonun; seçme sorgusunun veya Access nesnesinin adını girin.
  • 13.  Yalnızca Yapı açılır listesinden, tablonun yalnızca yapısının alınması veya verilmesi için Evet, tablo yapısının ve verilerin alınması veya verilmesi için Hayır seçeneğini seçin. Veri Makrosu Çalıştırma Makrosu Veri Makrosu Çalıştır eylemini kullanarak, daha önceden hazırladığınız bir veri makrosunu çalıştırabilirsiniz. Oluştur sekmesinde yer alan Makro ve Kod grubundaki Makro düğmesine tıklatın. Yeni Eylem Ekle açılır listesinden Veri Makrosu Çalıştır eylemini seçin.  Makro Adı açılır listesinden çalıştırmak istediğiniz veri makrosunu seçin. Elektronik Posta ile Nesne Gönderme Makrosu Veri Tabanı Nesnesini E postayla Gönderme eylemini kullanarak, veri tabanındaki bir nesneyi elektronik postaya ek olarak ekleyebilir ve başka kullanıcılara gönderebilirsiniz. Oluştur sekmesinde yer alan Makro ve Kod grubundaki Makro düğmesine tıklatın. Yeni Eylem Ekle açılır listesinden Veritabanı Nesnesini E Postayla Gönder eylemini seçin.  Nesne Türü açılır listesinden göndermek istediğiniz nesnenin türünü seçin. Tablo, sorgu, form vb.  Nesne Adı açılır listesinden göndermek istediğiniz nesnenin adını seçin.  Çıktı Biçimi açılır listesinden gönderilen nesnenin çıktı biçimini seçin.
  • 14.  Son metin kutusunaelektronikpostanıngönderileceği kişilerinadlarınıgirin.Birden fazla isim girerseniz isimlerin arasını noktalı virgül(;) ile ayırın.  Bilgi metin kutusuna elektronik postanın bilgi amaçlı ulaşmasını istediğiniz kişileri girin. Bu satırı boş bırakabilirsiniz.  Gizli Bilgi metin kutusuna diğer elektronik posta alıcılarının haberi olmadan elektronik postayı almasını istediğiniz kişilerin adlarını yazın. Bu satırı boş bırakabilirsiniz.  Konu metin kutusuna elektronik postanın konusunu yazın.  Elektronik postaya eklemek istediğiniz mesajı İleti Metni metin kutusuna yazın.  Gönderilenmesajı elektronikposta uygulamasında düzenlemekistiyorsanız İletileri Düzenle açılır listesinden Evet seçeneğini, aksi halde Hayır seçeneğini seçin.  Şablon Dosyası metin kutusuna çıktı için kullanılacak şablon dosyasının adını yazın. Bu metin kutusuna şablon dosyası sadece HTML dosyası için yazılır. Yankı Makrosu Yankı eylemini kullanarak, çalışmakta olan makronun sonuçlarını gösterebilir veya gizleyebilirsiniz. Oluştur sekmesinde yer alan Makro ve Kod grubundaki Eylem Ekle açılır listesinden Yankı eylemini seçin. Makro düğmesine tıklatın. Yeni
  • 15.  Yankı Açık açılır listesinden makro çalışırken makronun sonuçlarını görmek için Evet, sonuçları gizlemek için Hayır seçeneğini seçin.  Durum Çubuğu Metni metin kutusuna, makro çalışırken durum çubuğunda görüntülenmesini istediğiniz metni yazın. Aktif Veri tabanı Nesnesini Yazdırma Makrosu Yazdır eylemini kullanarak, aktif veri tabanına ait bir nesneyi yazdırabilirsiniz. Oluştur sekmesinde yer alan Makro ve Kod grubundaki Eylem Ekle açılır listesinden Yazdır eylemini seçin. Makro düğmesine tıklatın. Yeni  Yazdırma Aralığı açılır listesinden yazdırmak istediğiniz nesnenin aralığını seçin. Nesnenin tamamını yazdırmak için Tümünü seçeneğini seçin.  Yazdırma aralığını Sayfalar olarak belirlemişseniz İlk Sayfa metin kutusuna yazdırmanın başlayacağı sayfayı girin. Aksi halde bu satırı boş bırakın.  Yazdırma aralığını Sayfalar olarak belirlemişseniz Son Sayfa metin kutusuna yazdırmanın biteceği sayfayı girin. Aksi halde bu satırı boş bırakın.  Baskı Kalitesi açılır listesinden çıktının önemine göre baskı kalitesini seçin. Taslak çıktılar için mutlaka Taslak seçeneğini seçin. Yine yazıcınızın toner sorunu varsa yazma işlemini düşük kalitede tutarak çıktıyı alabilirsiniz.
  • 16.  Kopya Sayısı metin kutusuna çıktının kaç kopya olacağını girin.  Kopya sayısı birden fazla olacaksa Harmanla açılır listesinden Evet seçeneğini seçerek çıktıların harmanlanarak alınmasını sağlayabilirsiniz. Yeniden Sorgulama Makrosu Yeniden Sorgula eylemini kullanarak, bir denetime dayalı olan verilerin yeniden sorgulanarak güncellenmelerinin sağlayabilirsiniz. Oluştur sekmesinde yer alan Makro ve Kod grubundaki Makro düğmesine tıklatın. Yeni Eylem Ekle açılır listesinden Yeniden Sorgula eylemini seçin.  Güncelleştirmek istediğiniz denetim adını Denetim Adı satırına girin. Nesnenin temel aldığı tablo ya da sorguyu yeniden sorgulamak için boş bırakın. Birden Çok Eylem Kullanarak Makro Oluşturmak Şu ana kadar hep tek eylem kullanarak makro oluşturduk. Genellikle tek eylemi içeren makrolar kullanılmaz. Eylemler bir araya getirilerek işe yarar çok işlevli makrolar oluşturulur. Örneğin bir makro yapalım. Makroyu çalıştırınca Çalışanlar formunu açsın, formun ekranı kaplamasını sağlasın ve yeni kayıt girmek için yeni kayıt alanı karşımıza gelsin. Makroyu hazırlamaya başlamadan önce hemen şunu hatırlayalım. Makro çalışırken Yeni Eylem Ekle açılır listesinden seçilmiş olan eylemler üstten aşağıya doğru sırayla çalışırlar. Dolayısıyla bizim önce formu açtırma eylemini, sonra ekranı kaplama eylemini son olarak da boş kayda gitme eylemini belirlememiz gerekir. Oluştur sekmesinde yer alan Makro ve Kod grubundaki Eylem Ekle açılır listesinden Form Aç eylemini seçin. Makro düğmesine tıklatın. Yeni
  • 17.  Form Adı açılır listesinden Çalışanlar formunu seçin.  Görünüm açılır listesinden Form görünüm şeklini seçin.  Veri Modu açılır listesinden Ekle seçeneğinin seçin.  Pencere Modu açılır listesinden Normal seçeneğini seçin. Yeni Eylem Ekle açılır listesinden Pencereye Ekranı Kaplat eylemini seçin. Yeni Eylem Ekle açılır listesinden Kayda Git eylemini seçin.  Nesne Türü açılır listesinden nesne türünü Form olarak seçin.
  • 18.  Nesne Adı açılır listesinden Çalışanlar formunu seçin.  Kayıt açılır listesinden Yeni seçeneğini seçin. Makroyu kaydedip kapatın ve çalıştırıp sonucunu görün. Alt Makro Oluşturmak Her makro birden fazla alt makro içerebilir. Alt makro, Makro Çalıştır veya Hata Durumunda makro eylemlerinden adıyla çağrılmak için tasarlanır. Alt makro oluşturmak için, Yeni Eylem Ekle açılır listesinden Alt Makro eylemini seçin. Alt makroya eklemek istediğiniz eylemleri yukarıda öğrendiğiniz gibi belirleyin. Bağımsız ve Katıştırılmış Makroya Hata İşlemi Eylemleri Eklemek Makro yazarken içine hata işleme eylemleri eklemenizi ve bunları kalıcı olarak makroda bırakmanız yararlı olabilir. Bu yöntemi kullandığınızda, Access oluşan hataların açıklamalarını görüntüler. Hata açıklamaları hatayı anlamanıza yardımcı olur, böylece sorunu daha çabuk düzeltebilirsiniz. Bir makroya hata işleme alt makrosu eklemek için aşağıdaki yolu takip edin. 1. Makroyu Tasarım görünümünde açın. 2. Makronun en altında, Yeni Eylem Ekle açılır listesinden Alt Makro eyleminin seçin. 3. Alt Makro sözcüğünün hemen sağındaki kutuya, alt makro için Hata İşleme gibi bir ad yazın. 4. Yeni Eylem Ekle açılır listesinden (Alt makro bloğu içinde), ileti Kutusu eylemini seçin. 5. İleti kutusuna şu mesajı yazın: =[MacroError].[Description] 6. Makronu en altında, Yeni Eylem Ekle açılır listesinden Hata Durumunda eylemini seçin. 7. Git açılır listesinden Makro Adı seçeneğini seçin. 8.makro Adı metin kutusuna, hata ayıklama alt makronuzun adını (bu örnekte, Hata İşleme) yazın. 9. Hata Durumunda eylemini makronun en üstüne sürükleyin.
  • 19. Adım Adım Komutunu Kullanmak Adım Adım bir makroyu her defasında bir eylem çalışacak şekilde yürütmek için kullanabileceğiniz makro hata ayıklama modudur. Her bir eylem gerçekleştirildikten sonra, eylemle ilgili bilgi ve varsa sonuçta oluşan hata kodlarını görüntüleyen bir iletişim kutusu görünür. Adım Adım modunu başlatmak için aşağıdaki yolu takip edin: Makroyu bir sonraki çalışmanızda, Makro Adım Adım iletişim kutusu görünür. İletişim kutusu her bir eylemle ilgili aşağıdaki bilgileri görüntüler:  Makro Adı  Koşul (ıf blokları için)  Eylem Adı  Bağımsız Değişkenler  Hata Numarası (0 hata numarası hata olmadığını gösterir.) 1. Makroyu Tasarım görünümünde açın. 2. Tasarım sekmesinde yer alan Araçlar grubunda, Adım Adım düğmesine tıklatın. 3. Makroyu kaydedin ve kapatın.
  • 20. Makroda Değişiklik Yapmak Tasarımı tamamlanan makroda değişiklik yapmak için makroyu tasarım görünümünde açmanız gerekir. Makroyu tasarım görünümünde açmak için makroyu seçip aşağıdaki yöntemlerden her hangi birini uygulayabilirsiniz.  Makro üzerinde fare sağ tuşuna tıklatıp Tasarım Görünümü komutunu tıklatın.  Klavyeden Ctrl+Enter kısayol tuş bileşenine başsın. Yukarıdaki yöntemlerden her hangi birini uyguladığınızda makro tasarım penceresi açılacak ve makro içeriği görülecektir. Makro hazırladığınız gibi tasarım penceresinde makro ile ilgili istediğiniz değişikliği yapabilirsiniz. Makroyu Çalıştırmak Makro Gezinti Bölmesi’nde ise makroyunseçip aşağıdaki yöntemlerden herhangi birini uygulayarak makroyu çalıştırabilirsiniz.  Makroya fare ile çift tıklatın.  Klavyeden Enter tuşuna basın.  Makro üzerinde fare sağ tuşuna tıklatıp Çalıştır komutunu tıklatın. Makro tasarım görünümünde ise makroyu kaydedip Tasarım sekmesinde yer alan Araçlar grubundaki Çalıştır düğmesine tıklatarak çalıştırabilirsiniz. Bir Alana Makro Atamak Makroları yazmaya başladığımızda bazı alanlar için makro hazırlamıştık. Hazırlamış olduğunuz makroları daha sonra alanlara atayabilirsiniz. Örneğin bir formdaki hesaplama alanına bir ileti kutusu atayarak bu alana veri girilemeyeceğini ve düzenleme yapılamayacağını anlatan bir uyarı mesajı görüntüleyebilirsiniz. Şimdi bu işlemi yapalım. Bunun için öğrenci notlarını tuttuğunuz veritabanı dosyasını açın. İleti mesajını oluşturmak için aşağıdaki şekilde makroyu hazırlayın.
  • 21. Makroyu hazırlayıp örneğin Hesaplama Alanı adı ile kaydedin. Hesaplama alanı bulunan örneğin daha önceden öğrenci notlarını hesaplattığınız Öğrenci Notları formunu tasarım görünümünde açın. Ortalama alanı üzerinde fare sağ tuşuna tıklatıp Özellikler komutunu tıklatın. Gelen iletişim kutusundan Olay sekmesini seçin. Girildiğinde satırına tıklatıp Hesaplama Alanı makrosunu seçip iletişim kutusunu kapatın. Formu kaydedip kapatın. Daha sonra çift tıklatıp form penceresini açın. Ortalama alanına tıklattığınızda karşınıza aşağıdaki uyarı mesajı gelecektir.
  • 22. Bir Düğmeye Makro Atamak Bir komut düğmesi oluşturabilir ve bu komut düğmesine daha önceden oluşturduğunuz makroyu atayabilirsiniz. Örneğin bir formu tasarım görünümünde açın. Tasarım sekmesinde yer alan Denetimler grubundaki Düğme düğmesine tıklatın. Daha sonra komut düğmesinin eklenmesini istediğiniz form alanına tıklatıp sürükleyerek düğmeyi ekleyin. Karşınıza Komut Sihirbazı ilk adımı gelecektir.
  • 23. Kategoriler alanından Çeşitli kategorisini seçin. Eylemler alanından Makro Çalıştır seçeneğini seçin. Bir sonraki adıma geçmek için ileri komut düğmesine tıklatın. Var olan makroların listesi karşınıza geldi. Komut düğmesine atamak istediğiniz makroyu seçip bir sonraki adıma geçmek için İleri komut düğmesine tıklatın.
  • 24. Burada komut düğmesine metin veya resim atayabilirsiniz. Metin atamak için Metin seçeneğini seçip komut düğmesinde görülmesini istediğiniz metni yazın. Resim atamak için Resim seçeneğini seçip Gözat komut düğmesini kullanarak komut düğmesine resim atayabilirsiniz. Ben metin eklemek için metin ekleyip bir sonraki adıma geçmek için İleri komut düğmesine tıklattım. Düğme için bir ad girip Son komut düğmesine tıklatın. Formu kaydedip veri erişim görünümünde açtığınızda makro atanmış komut düğmesi aşağıdaki gibi karşınıza gelecektir. Bu düğmeyi tıklatarak makroyu istediğiniz zaman çalıştırabilirsiniz.
  • 25. Makroyu VBA Koduna Dönüştürmek Makrolar Visual Basic for Applications (VBA) programlama dilinde bulunan komutların bir alt kümesini sağlar. Makroların sağlayabileceğinden daha fazla işlevselliğe ihtiyacınız olduğuna karar verirseniz, bağımsız bir makro nesnesini kolayca VBA koduna dönüştürebilirsiniz ve sonra VBA’nın sağladığı genişletilmiş özellik kümesinden yararlanabilirsiniz. Ancak, VBA kodunun tarayıcılarda çalışmayacağını ve bir Web veritabanına eklediğiniz VBA kodunun yalnızca veritabanı Access’te açıldığında çalışacağını unutmayın. Bir makroyu VBA koduna dönüştürmek için aşağıdaki yolu takip edin:  Gezinti Bölmesi’nde, VBA koduna dönüştürmek istediğiniz makro üzerinde fare sağ tuşuna tıklatıp gelen kısayol menüsünden Tasarım Görünümü komutuna tıklatın.  Tasarım sekmesinde yer alan Araçlar grubundaki Makroları Visual Basic’e Dönüştür düğmesine tıklatın.  Dönüştürülecek makro iletişim kutusunda, VBA modülünehata işleme kodunun ve açıklamaların eklenmesini isteyip istemediğinizi belirtin.  Dönüştür komut düğmesine tıklatın. Access makrosunun dönüştürüldüğünü onaylar ve Visual Basic Düzenleyicisi’ni açar. Modülü görüntülemek ve düzenlemek için Proje bölmesinde Dönüştürülen Makro’yu çift tıklatın.