MS Access Veritabanları, VBA ve SQL Kullanımı

Microsoft Access'e dair herşey...

Değişkenlerin Tanımlanması-2

  Değişkenler ve Sabitler-2


Değişken Tanımlamasında Dikkat Edilmesi Gereken Kurallar

Değişken tanımladığımızda bazı kurallara uymamız gereklidir. Aksi takdirde istenmeyen sonuçlarla karşılaşabiliriz. Nedir Bu kurallar maddeler halinde açıklayalım;
  • Değişken isimleri 255 karakterle sınırlıdır.
  • Değişken isimleri Access'e ait özel kelimelerden oluşamaz. (Trim, Case, While vb.)
  • Değişken isimleri sadece harf, sayı ve alt çizgi karakterlerinden oluşmalıdır.
  • Değişken isimleri bir harf ile başlamalıdır. Sayı ya da özel karakterle başlamamalıdır.
  • Değişken isimleri içerisinde boşluk karakteri kullanılmamalıdır.
  • Değişken isimleri mümkünse veri türünü belirten bir ön ek kullanılmalıdır. Örneğin bir string değişken kullanılacaksa; Dim strAdres As String tanımlanabilir.
Sabitler
Sabitlerde tıpkı değişkenler gibi tanımlanır. Fakat Sabiti tanımladığımızda bir değer veririz ve bu değer kod içerisinde değişmez ve değiştirilemez. Örneğin bir modülde sabiti şöyle tanımlayabiliriz.

Option Compare Database
Option Explicit
Public Const intGirisSayisi As Integer = 4
-------------------------------------------

veya olay içerisinde;
Private Const intGirisSayisi As Integer = 4

olarak kullanılabilir.

Gelin hep birlikte değişkenlerle ilgili basit bir sayı oyunu oluşturalım.
Kullanıcıdan 1 ile 10 arasında bir sayı girilmesi istensin. Kullanıcı InputBox aracılığı ile bu sayıyı tahmin etmeye çalışsın. Kullanıcının doğru ya da yanlış cevap vermesine göre ilgili mesajı görüntülesin.
İlk başta Sabitimizi tanımlayıp 4 e ayarlıyoruz. Bilinmesi istenen sayımız bu olacak, daha sonra kullanıcının gireceği değeri değerlendirmek için Variant türünde bir değişken tanımlayacağız. Sayı tanımlamıyoruz dikkat edin, neden çünkü kullanıcı yanlışlıkla sayı yerine herhangi bir karakterde girebilir. Eğer sayı tanımlarsak kullanıcı karakter girdiğinde bir hata mesajıyla karşılaşırdık. Şimdi oyunumuzun görüntülerine bakalım.

VBA da değişkenler ve sabitler
Oyuna Başla butonuna tıklıyoruz. Önce yanlış bir cevap verelim ve 2 değerini giriyoruz.
VBA da değişkenler ve sabitler

Yanlış olduğu için aşağıdaki mesajı bize veriyor.

VBA da değişkenler ve sabitler

Şimdi de doğru olan 4 cevabını veriyoruz ve ilgili mesaj karşımıza çıkıyor.

VBA da değişkenler ve sabitler

VBA da değişkenler ve sabitler

Oyuna başla butonunun Click olayı aşağıda görülmektedir.

VBA da değişkenler ve sabitler

Değişkenlerimizi ve sabitlerimizi tanımlamayı bu şekilde uygulamış olduk.









Yorum Gönder

0 Yorumlar