
HOŞGELDİNİZ , Toplam : 1527
Kullanicidan Programciya
Access'in sunduklari artik size yeterli gelmiyorsa makrolar hazirlayarak sadece kullanici olmaktan çikip kendi platformunuzu hazirlayabilirsiniz.
Bir veritabani gelistirme programi ile gelistirilen tablolardaki verilerin sorgu, form ve raporlar tarafindan kullanilmasi ve veri tabanini ve islevlerini form kullanarak bir uygulamaya çevirmek için makrolara ve modüllere ihtiyaç duyulur. Veritabani yöneticisi tarafindan gelistirilen makrolar, kullanicinin isini kolaylastirmak ve veritabanini daha etkilesimli hale getirmek için kullanilirlar. Örnegin, girilen verileri denetlemek, rapor yazdirmak veya devamli tekrarlanan islemleri otomatiklestirmek için makrolardan faydalanilabilir. Ancak Access makrolari diger Office uygulamalarindan farklidirlar. Burada makro kaydetme aracini kullanarak yaptiginiz islemleri kaydetmek yerine ihtiyaçlar dogrultusunda veritabani ile çalismayi kolaylastiracak küçük programciklar gelistirilmelidir.
Makro hazirlanirken Access'in sundugu özel araçlardan faydalanilir. Ancak bunun haricinde daha gelismis küçük araçlar programlamak için Visual Basic bilinmesi gereklidir. Su ana kadar hiç Visual Basic veya programcilikla ilgilenmemis kullanicilarda biraz çaba sarf ederek kendi kisa uygulamalarini kodlayabilirler. Office'in sinirlarinin makrolar ve Visual Basic for Applications ile ne kadar genisleyecegini göz önünde bulundurursaniz en azindan bir kere denemeniz gerektigini görürsünüz. Kursun bu bölümünde Access ile makro hazirlamak konusuna deginecegiz.
Kullanim alanlari ve ilk makro
Makrolari, sikça tekrarlanan islemleri otomatiklestirmek veya çesitli kontrol ifadeleri haricinde normalde sadece bir programlama dili kullanarak gerçeklestirebileceginiz küçük uygulamalar gelistirmek için de kullanabilirsiniz. Makrolar yardimiyla formlara ve raporlara çesitli özellikler atayabilir veya baska bir formu çagirmak gibi form islemlerini yerine getirebilir ve basit menüler hazirlayabilirsiniz. Veritabanina girilen verilerin dogrulugunu denetleyebilir veya arama ve süzme gibi islemlerinin performansini arttirabilirsiniz. Tabii ki veritabani açildiginda belirli nesnelerin açilmasi gibi islemleri de otomatiklestirerek çalisma hizinizi arttirabilir ve böylece hem zaman hem de isten tasarruf edebilirsiniz.
Access altinda bir makro hazirlamak için veritabani penceresinde yer alan Makrolar bölümünü aktif hale getirin ve Yeni dügmesine tiklayin. Tablo, sorgu diger veritabani bilesenlerinden farkli olarak burada özel sihirbazlarin olmayisi sizin de dikkatinizi çekecektir. Bunun sonucunda ekrana gelen Makro penceresi tablolarin tasarim görünümüne benzer ve üzerinde makrolarda yerine getirilecek islemlerin girildigi Eylem ve bu islemlerin içeriklerinin anlatilarak, notlar alinabilecek Açiklama sütunlari bulunur.
Makro penceresinde araç çubuguna eklenen Makro Adi ve Kosul dügmelerini kullanarak makrolarinizin kapsamini genisletebilirsiniz. Eger hazirladiginiz makro çalistirildiginda beklediginizden farkli sonuçlar veriyorsa Çalistir dügmesinin yaninda bulunan Adim Adim dügmesine tiklayarak makronun adimlarini tek tek kontrol edebilirsiniz.
Hazirladiginiz makronun yerine getirecegi islemleri iki sekilde seçebilirsiniz. Ilk olarak Eylem hücresine tiklandiginda açilan listede varolan olaylardan birini seçtikten sonra pencerenin altinda bu eylemin özelliklerini belirleyebilir veya örnegin, tablo, form veya sorgu gibi bir veritabani bilesenin açilmasini istiyorsaniz da direkt olarak söz konusu bileseni tasiyabilirsiniz.
Makro penceresinin altinda bulunan eylem degiskenleri kullanilan eyleme göre degisir. Örnegin, bir SorguAç eylemi için Sorgu Adi (Açilacak sorgunun adi ), Görünüm ( Veri sayfasi, Tasarim, Baski Önizleme ) ve Veri Modu'nu (Ekle, Düzenle, Salt Okunur ) belirlemelisiniz. Hazirladiginiz makroyu açiklayici bir isim kullanarak kaydettikten sonra veritabani penceresindeki Makrolar bölümünden, formlar üzerinden veya diger makroyu kullanarak çalistirabilirsiniz.
Makrolar sadece tek bir eylemden olusmak zorunda degildirler. Burada biraz fikir vermesi açisindan sadece tek bir eylem içeren bir makro hazirladik. Isterseniz hazirladiginiz makro içerisine birden fazla eylem ekleyerek tek bir tiklama ile bir çok islemin gerçeklestirilmesini saglayabilirsiniz.
DIKKAT! Eger bir makroyu farkli bilesenlerden çalistiracaksaniz içerisine birden fazla eylem eklerken dikkatli olmalisiniz. Aksi takdirde söz konusu makroyu çalistirdiginizda o an karsilasmak istemediginiz sonuçlar ile karsi karsiya kalabilirsiniz. Bu nedenle veritabaninin modülerligi açisindan mümkün oldugunca az eyleme sahip makrolar olusturmali ve bunlari baska makrolar yardimiyla çalistirmalisiniz. Böylece bir kere olusturdugunuz eylemi birden fazla makroda rahatlikla kullanabilirsiniz.
Forma bagli bir makro olusturmak
Makrolari çalistirmak için en çok kullanilan yöntem form üzerinde özel bir dügme olusturarak, makroyu buna baglamaktir. Çalistirmak istediginiz makroyu form üzerindeki bir dügmeye atamak için farkli yöntemler kullanabilirsiniz. Örnegin, makroyu, dügmenin denetim özelliklerini kullanarak atayabilir, makroyu dügme üzerine tasiyabilir, makro olusturucudan faydalanabilir veya komut sihirbazindan yardim alabilirsiniz.
Hazirladiginiz makroyu form üzerine eklediginiz bir dügmeye tiklayarak çalistirmak için ilk olarak söz konusu dügme üzerine farenin sag dügmesini kullanarak tiklayin ve açilan nesne menüsü üzerindeki Özellikler komutunu çalistirin. Bunun sonucunda ekrana gelen pencere üzerindeki Olay kartini etkinlestirdikten sonra "Tiklandiginda" olayini seçin ve açilan liste içerisinden biraz önce olusturdugunuz makronun ismini seçin. Hazirladiginiz makroyu çalistirmak için artik sadece bu dügme üzerine tiklamaniz yeterli olacaktir.
Sizden önce 5391 kişi okudu.
İlk yorumu yazan siz olmak ister misiniz?
Atom Nedir ?
Bilgisayar
Virüslerden Nasıl Korunuruz ?
Arama Motorları ve Hukuki Durumları
İnternette hız rekoru kırıldı
MSN Nickleri
MSN ifadeleri
Random Quit
Kanaldaki +i modunu istediğin nicke yansıtmamak
Who nedir, nasıl kullanılır
Sabit sürücü nedir?
DVD sürücü nedir?
Disket sürücü nedir?
CD Sürücü nedir?
Yeni Intel işlemciler 2008'de
Desibel Nedir
Kondansatör
Güç kaynağı nedir?
Japonlar dünyanın en hafif dijital kamerasını üretti
Adım Adım Panel Televizyonlar
Bazı atıkların denizde yok olma süreleri
İnsan Sesi Nasıl Oluşur ?
Ezop Kimdir ?
Okyanus Ne Kadar Derindir?
Türk Tarihinde İlk Kadınlar
Terimler (Piksel, Rezolasyon, Anti-aliasing)
Photoshop ile Template düzenlemek
Photoshop Dersleri(insanı uzaylıya çevirme)
Photoshop Dersleri(Yıldırım Yapımı)
Photoshop Dersleri(Alevli Yazı Yapımı)
Güvenlik duvarı (firewall) nedir?
Bilgisayarımızdaki virüsleri temizleyelim.
Sanal dünyada oltaya gelmeyin
Virüslü sevgililer günü maili
Mono's XSP ASP.NET Sunucusunda Güvenlik Açığı
Unix
İşletim sistemi nedir?
Microsoft Tahiti Beta'yı deniyor
Microsoft tazminata mahkum oldu
Korsan Windows ta milat 20 Şubat
bilgisayar.tv uzantılı ücretsiz 2 gb mail
Elektronik posta sunucusu
Posta hesaplarının oluşturulması ve yönetimi
Hotmailiniz 2GB'a Çıkarın ve Hotmail Beta'ya Sahip Olun
SMTP Local Mail Kurulumu
MSN Avatarları
MessengerDiscovery Live 1.2.0211
Mail MSN Hacklenme yada çalınma durumlarında yapılması gerekenler
Msn e Format
MSN yüklemeden internet üzerinden mesajlaşma
Japonya Yeni Bir İnternet Arıyor
Multimedia nedir?
İnternet tehlike altında
Windows XP de ADSL hızını artıralım.
Türk Telekom ADSL hızını yükseltmeye hazırlanıyor.
Alone in the Dark
Knightonline Levellara Göre Görevler
Knightonline Kullanıcı Ara Yüzü
Click&Buy üyelik alımı(adım adım anlatım)
Ogame Başlangıç Taktikleri
Tune up utilities 2006
Winamp ta ses kalitesi nasıl yükseltilir
Kamerayla çektiğimiz görüntüleri DVD olarak kaydedelim
Windowsunuzu tek tık ile hızlandırın
Resimlerinizi ASCII Karakterlere dönüştürün
Dosya Uzantıları ve Açıklamaları
Delphi ile Network Üzerinden Veri İletimi
Delphi de Dosya Arama Fonksiyonları
Delphi′de TIniFile ve TRegIniFile Bileşenleri
Asp ile Cookie Yaratmak
Arama Motoru Optimizasyonu (Arama dışı optimizasyon)
Meta tag SEO Optimization
Lycos' a Php Nuke 7.6 Kurulumu
Joomla Kurulumu ve Yönetimi
Web Sitesi ve CGI Uygulamalarinin Güvenligi
13 Kentte Dijital Yayin 6 Ay içindeBaşlar
Antenler Tarihe Karışacak
Vestel Aphro Menü Key Dosyası Polsat Ok 05-01-2007
Goldmaster 4000-9000 Serisi Yukleme Programları
Goldmaster 8000-10200 Serisi Yukleme Programları
Yaz sıcakları ve gebelik
Gebelikte seyahat
Gebelik planlaması
Doğum sonrası depresyon
Çalışan kadın ve hamilelik