Ms Access ile Kod Yazmaya Giriş
#1



Merhaba arkadaşlar..

Access ile hazırladığımız uygulamalarımızda yapmak istediklerimiz arttıkça artık menülerin, sihirbazların, makroların yetersiz kaldığını hissederiz.. Ama biz uygulamalarımızın daha özgün, esnek ve de kullanışlı olmasını istiyoruz.. Bu da demektir ki artık ufak ufak kod yazmayı öğrenmenin zamanı gelmiştir.. Wink

Access (ve diğer office programları) içerisinde Visiual Basic programlama dilini biraz da basitleştirerek application olarak barındırır.. Accesste kod yazarken bu dili kullanırız.. Bu dili iyi kötü öğrenen herkes diğer programlama uygulamalarında da kod yazar hale gelir..

Bu konu serisinde sizlere kod yazma ile ilgili belli temel yapıları göstereceğim.. Ansiklopedik bir dokümandan ziyade Acceess içerisinde sıklıkla kullandığımız komutları, yapıları ve bunlarla ilgili ipuçlarını vermeye çalışacağım..


Kodlarımızı VBA editörü üzerinde yazarız.. Düzenleyiciye ulaşmak için Oluştur menü sekmesindeki Visual Basic düğmesine veya Alt ve F11 tuşlarına bereberce basmanız yeterlidir..:

[Resim: vbadugme.jpg]

Bir form üzerinde kod yazmak istiyorsanız formunuz tasarım görünümündeyken Alt + F11 yapabileceğiniz gibi bu düğmeyi de kullanabilirsiniz..:

[Resim: vbadugme2.jpg]

Sayfanın sol üstündeki açılan kutudan kod uygulamak istediğiniz nesneleri seçebilir,

[Resim: vbaeditor.jpg]

yazdığınız kodun nesnenin hangi hareketinde çalışmasını istiyorsanız o hareketi seçebilirsiniz..:

[Resim: vbaeditor2.jpg]

Gerçi bu işin uzun yolu.. Kısası..:
  • Formu tasarımda açın
  • Kod uygulayacağınız nesneyi seçin
  • Özellikler sayfasını açın
  • Olay sekmesini tıklayın

Kod uygulayabileceğimiz olaylar burada..:

[Resim: vbaeditor3.jpg]

İstediğimiz olayın satırındaki üç noktalı düğmeye tıklatın. (olay satırına çift tıklasanız da olur) Kod oluşturucuyu çift tıklayın..

[Resim: vbaeditor4.jpg]

Editör açılır ve imleç ilgili olayın prosedür satırına oturur..:

[Resim: vbaeditor5.jpg]


Kodlarımızı Sub --- End Sub arasına yazmalıyız..



  Alıntı
Bu mesajı beğenenler: hllbdr
#2
Sayın Taruz;

Merhaba..

Bu konu bir çoğumuzun özlem duyduğu ve yeterli olmadığı bir konu başlığı...

Acaba, "Access ile Kod Yazmaya Giriş" in devamı gelecek mi?

Selam ve sevgiler..




  Alıntı
Bu mesajı beğenenler:
#3
Merhaba sayın assenucler..

Kaynak eksikliği konusunda hakılısınız.. Vakit buldukça bu bölüm içerisinde temel bilgileri paylaşacağım..

Selamlar, saygılar..



  Alıntı
Bu mesajı beğenenler:
#4
Değerli arkadaşlar bu başlığı canlandırabilecek yok mu?
Kod yazmaya yeni başlayan herkesin karşılaştığı bir sorun bu. Birileri el atsa bu işe çok güzel olur. Şimdiden teşekkürler.



  Alıntı
Bu mesajı beğenenler:
#5
evet arkadaşlar, giriş bilgisi bile gayet güzel ve basite indirgenmiş bir anlatım. taruz ustaya saygılar, lütfen devamını istiyoruz. şimdiden de çok teşekkür ediyoruz..



  Alıntı
Bu mesajı beğenenler:
#6
Örnek bir uygulama yapıp, sık kullanılan temel kodlardan başlasak olmaz mı?
Ufak ufak olacak gibi geliyor bana, ne dersiniz?



  Alıntı
Bu mesajı beğenenler:


Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar):