Yazdır

Microsoft Access 2010 Ders : Fonksiyon Tuşları Kullanımı

on .

Microsoft Access 2010 ile derslerimize devam ediyoruz. Klavyemizin üst sırasında yer alan F1, F2, F3, ..... , F12 fonksiyon tuşlarının yapmış olduğumuz programlarda nasıl kullanıldığını örnek dersimizde inceleyeceğiz.

Access 2010 ile yapmış olduğumuz örnek programda iki formumuz olacak. Birinci formun adı Form1, ikinci formun adı Form2 olacak. Form1 isimli formumuzun Özelliklerinden en altta yer alan Tuş Önizleme ayarını Evet yapıyoruz.

Microsoft Access 2010 Dersleri Tuş Önizleme

Artık bu formda basılan tuşları takip edebileceğiz. Şimdi ise Form1'de tuşa basılırken işlenecek kodları yazacağız. Bunun için yine Form1 Özellikler penceresinde Tuşa Basılırken olayında Kod Oluşturucuyu seçiyoruz.

Kod yazmak için en sağdaki üç nokta olan butona tıklıyoruz.  Microsoft Access Visual Basic penceresi açılacak ve aşağıdaki gibi bir pencere ile karşılaşacaksınız.

Form1 formunun Özellikler penceresinde Tuş Basılırken olayının İngilizce ifadesi olarak KeyDown kod bloğunun içine kodlarımızı yazacağız. Klavyeden basılan tuşların her birisinin bir kod numarası vardır. Bu kod numaralarının ne olduğunu anlamak için Visual Basic tarafından bize hazır sunulan KeyCode metodunu kullanacağız ancak öncelikli olarak bu tuş değerlerini sabit değişkenlere atayacağız. Yukarıdaki resimde ilk satırda yazan Option Compare Database cümlesinin hemen altına üç tane değişken tanımlayacağız. Bu değişkenleri Const Visual Basic kelimesi ile tanımlayacağız. Const ile tanımlanan değişkenler sabittir ve değişmez. Klavyedeki F2, F3 ve  F4 tuşunun değerini tutmak üzere tanımladığımız değişkenlerin adına tus_F2, tus_F3 ve tus_F4 diyoruz. Bu değişkenlere ise yine sırayla &H71, &H72 ve &H73 sabit değerlerini veriyoruz.

KeyCode ile basılan tuşları takip etmenin en kolay ve anlaşılır yolu Select ... Case şart bloğunu kullanmak olacaktır. Diğer bir yöntem If ... ElseIf ... Else şart bloğu olabilir ancak kullanışlı bir yöntem değildir. Select ... Case sabit bloğumuzu yazıyoruz.

Artık KeyCode ile alınan değerleri karşılaştırmak için Case cümlesine sabit değişkenlerimizi ( tus_F2 vb. ) ekleyebiliriz.

Case tus_F2 ile demek istediğimiz şey şudur : Form1 üzerinde bir tuşa basıldığında tuşun değerinin KeyCode ile öğren. Basılan tuşun değeri eğer tus_F2 yani &H71 ise alt satırdaki işlemleri gerçekleştir. Bu arada Form1 isimli formumuzun üzerine üç tane buton ekleyelim.

Şimdi tekrar VBA penceremize geri dönelim ve buradaki butonlarda yazan yazılara uygun olarak kod yazalım. F2 tuşuna basınca ekrana bir mesaj penceresi çıksın. F3 tuşuna basınca Form2 isimli Formu açsın. F4 tuşuna basınca Access'i kapatıp programdan çıksın. ( Zumrut - Hakları Saklıdır ) Bu işlemleri gerçekleştirecek kodlar ise aşağıdaki gibidir.

Microsoft Access 2010 Dersleri VBA Select Case İçine Kodlarımızı Yazıyoruz

Access 2010 ile hazırlamış olduğumuz bu görsel derse ait örnek programı aşağıdaki linkten indirebilirsiniz.


Yorum ekle


Güvenlik kodu
Yenile

Tags: access, 2010, microsoft, örnek, olduğumuz, dersimizde, nasıl, fonksiyon, tuşlarının, ...., yapmış, inceleyeceğiz, kullanıldığını

Share:Del.icio.us!Digg!Facebook!Google!Live!Reddit!

Benzer Konular