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

Microsoft Access'e dair herşey...

InStrRev Fonksiyonu

  FONKSİYONLAR


String Fonksiyonları
InStrRev Fonksiyonu

MS Access'in Yerleşik Fonksiyonları içerisinde yer alan INSTRREV Fonksiyonu nedir? Ne işe yarar? Bu makalemizde öğreneceğiz. 

Açıklama

INSTRREV fonksiyonu, 
Parametrede belirtilen karakter grubu içerisinde yine parametre olarak verilen bir karakterin yer alıp almadığını, yer alıyorsa sağdan itibaren kaçıncı karakter olduğunu bulmak için kullanılır. Eğer aranan karakter bulunamazsa dönüş değeri 0 (Sıfır) olur. Arama sağdan başlar, fakat sonuç değeri soldan alınır.

Söz Dizimi

INSTRREV (aranacak_string,aranacak_karakter,başlama,karşılaştırma)

PARAMETRELER
  • aranacak_string: İçerisinde karakter arayacağımız, karakter grubu
  • aranacak_karakter: Aranacak String içerisinde hangi karakter aranacak
  • başlama: Arama kaçıncı karakterden başlayacak
  • karşılaştırma: -1 ile 2 arasında bir değer (isteğe bağlı parametre)
Karşılaştırma Parametreleri

VBA Değer Sabiti

          Değer

          Açıklama

vbUseCompareOption

-1

Seçenek karşılaştırma kullanır

vbBinaryCompare

0

İkili karşılaştırma kullanır.

vbTextCompare

1

String karşılaştırma kullanır.

vbDatabaseCompare

2

Veritabanına göre karşılaştırma yapar.


Örnekler

Örnek-1
InStrRev ("accessapplication.blogspot.com",".")

Sonuç: 27

Örnek-2

InStrRev ("codecanyazilim@hotmail.com","@")

Sonuç: 15

Örnek-3
InStrRev("MS Access Dünyası","Dün")

Sonuç: 11

Örnek-4
InStrRev ("İyi Günler"g",4)

Sonuç: 5

NOTLAR:
  • Aranacak karakter, aranacak string grubu içerisinde yok ise, sonuç değeri 0 (Sıfır) olur.
  • Aranacak string grubu sıfır uzunluktaysa, sonuç değeri 0 (Sıfır) olur.
  • Aranacak string grubu null değer içeriyorsa, sonuç değeri null olur.
  • Aranacak karakter sıfır uzunluğundaysa, sonuç başlama ​​parametresindeki değeri döndürür. Başlama parametresi 3 olarak belirlendiyse 3, 5 olarak belirlendiyse 5, eğer belirlenmediyse varsayılan olarak 1 değerini verir.
  • Başlama değeri, aranacak karakterden büyük ise, sonuç 0 (Sıfır) olur

Eğer anlayamadığınız noktalar var ise iletişim kısmından bana sorularınızı hiç çekinmeden sorabilirsiniz.


SQL Kullanımı ve Sonucu

InStrRev Fonksiyonu



   Ve işte Sonuçlar!...

InStrRev Fonksiyonu


VBA Kullanımı ve Sonucu

InStrRev Fonksiyonu

 


InStrRev Fonksiyonu


INSTRREV fonksiyonu ile bir karakterin dize içerisindeki sağdan başlayarak konumunun nasıl alındığını 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