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

Microsoft Access'e dair herşey...

Switch Fonksiyonu

FONKSİYONLAR

İleri/Mantıksal Fonksiyonlar
Switch Fonksiyonu

Açıklama

Switch fonksiyonu, 
Verilen ifade listesini değerlendirir. Gelen değere göre o değerin karşılığında olan değeri döndürür. Bir çeşit anahtarlama görevi görür. İf komutuna benzetilebilir.


Söz Dizimi


Switch(ifade1, değer1, ifade2, değer2, ... ifade_n, değer_n)

PARAMETRELER

  • ifade1: bir alan bilgisi
  • değer1: sonucun ifade1 olması durumunda yazılacak değer
  • ifade2: başka bir alan bilgisi
  • değer2: sonucun ifade2 olması durumunda yazılacak değer
  • ifadeN: başka bir alan bilgisi
  • değerN: sonucun ifadeN olması durumunda yazılacak değer
Örnekler


Switch (DepartmanID=1, "Muhasebe", DepartmanID =2, "Bilgi İşlem", DepartmanID =3, "Satış")

Sonuç: DepartmanID'nin aldığı değere göre karşılığındaki değer


SQL Kullanımı ve Sonucu


Switch Fonksiyonu


Switch Fonksiyonu

    Ve işte Sonuçlar!...

Switch Fonksiyonu

Switch Fonksiyonu

VBA Kullanımı ve Sonucu

VBA Kod Örneği
Option Compare Database
Option Explicit

Sub SwitchExample()
Dim DegerAta 

DegerAta Switch (DepartmanID=1, "Muhasebe", DepartmanID =2, "Bilgi İşlem", DepartmanID =3, "Satış")

'Return
'DepartmanID'den gelen değer = 3 olsun
' Satış

End Sub


Switch fonksiyonu ile verdiğimiz listeyi değerlendirerek fonksiyonun hangi değeri alacağını öğrenmiş bulunmaktayız.

Bir makalemizin daha sonuna gelmiş bulunmaktayız. Yorumlarınızı ve eleştirilerinizi bekliyorum.

Şimdilik,
Hoşcakalın....

Yorum Gönder

0 Yorumlar