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

Microsoft Access'e dair herşey...

Choose Fonksiyonu

         FONKSİYONLAR


Gelişmiş/Mantıksal Fonksiyonlar
Choose Fonksiyonu

Açıklama

CHOOSE fonksiyonu, 
Parametrede belirtilen değerler listesinden, yine parametrede belirtilen sıra no'ya karşılık gelen değeri döndürür. Sıra No 3 olarak belirtilmişse sonuç değer3'te yazılan değerdir. Belirtilen sıra no bulunmuyorsa sonuç null değerini döndürür. Sıra No tam sayı değil ise en yakın tamsayı olarak değerlendirilir.

Söz Dizimi

Choose(sıra_no,değer1,değer2,....değerN

PARAMETRELER
  • sıra_no: hangi değersin seçileceğini gösterir
  • değer1...Değer_N:Seçilecek değerler listesi
Örnekler

Örnek-1
Choose (1, "Yeşil", "Mavi","Kırmızı")

Sonuç: Yeşil olacaktır.

Örnek-2
Choose (5, "+", "-","*","/","%")

Sonuç: % olacaktır.


Örnek-3
Choose (5, "İlkbahar", "Yaz","Sonbahar","Kış")

Sonuç: Bu örneğimizde, Değer listemiz 4 tane olduğundan biz de 5.sıra nolu değeri istediğimizden Fonksiyonumuz değer göremeyecek ve sonuç değerini Null olarak atayacaktır. Bu durumda Run-Time Error 94 Yani boş değer hatası vercektir.


VBA Kullanımı ve Sonucu

Choose Fonksiyonu

Şimdi F5'e basarak kodumuzu çalıştıralım.

Choose Fonksiyonu
2 Değerini verelim.

Choose Fonksiyonu
Sonucumuz: Access olacaktır.


Choose Fonksiyonu
Şimdi ise listemizde olmayan bir sıra numarası verelim. Listemiz 4 değerden oluşuyordu, biz 5 değerini verelim.

Choose Fonksiyonu


Gördüğünüz gibi boş değer görünecek ve hata mesajı verecektir.


CHOOSE fonksiyonu ile belirlediğimiz listeden nasıl seçim yapabileceğimizi artık biliyoruz.
Gelecek makalemizde Yerleşik Fonksiyonların anlatımına devam edeceğiz. Yorumlarınızı ve eleştirilerinizi bekliyorum.

Şimdilik,
Hoşcakalın...

Yorum Gönder

0 Yorumlar