FONKSİYONLAR
String Fonksiyonları
Split Fonksiyonu
MS Access'in Yerleşik Fonksiyonları içerisinde yer alan SPLIT Fonksiyonu nedir? Ne işe yarar? Bu makalemizde öğreneceğiz.
Açıklama
SPLIT fonksiyonu,
Parametrede belirtilen string ifadesi içerisinde, yine parametrede belirtilen sınırlayıcı ile alt gruplara böler. Yani bütün bir metin içerisinde kelimeler veya cümleler arasında virgüller ya da başka bir işaretler varsa bu metni SPLIT fonksiyonu ile alt metinlere bölebiliriz.
Söz Dizimi
SPLIT fonksiyonu,
Parametrede belirtilen string ifadesi içerisinde, yine parametrede belirtilen sınırlayıcı ile alt gruplara böler. Yani bütün bir metin içerisinde kelimeler veya cümleler arasında virgüller ya da başka bir işaretler varsa bu metni SPLIT fonksiyonu ile alt metinlere bölebiliriz.
Söz Dizimi
SPLIT (string,sınırlayıcı,limit,karşılaştırma) |
PARAMETRELER
- string:ayrıştırılmak istenen olan karakter grubu
- sınırlayıcı: ayrıştırma hangi karaktere göre yapılacak
- limit:ayrıştırılacak metin grubu sayısı (isteğe bağlı)
- karşılaştırma: -1 ile 2 arasında bir değer alabilir.(isteğe bağlı parametre)
NOT:
Sınırlayıcı belirtilmezse varsayılan olarak " " Boşluk karakteri alınır.
Karşılaştırma Parametreleri
VBA Değer Sabiti | Değer | Açıklama |
vbCompareMethod.Binary | -1 | Seçenek karşılaştırma kullanır |
vbCompareMethod.Text | 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
Örnek-1
strDize = ("Access: Application: blogspot: com "":")
Sonuç: "Access"
"Application"
"blogspot"
"com"
Örnek-2
Split ("codecan yazilim")
Sonuç: "codecan"
"yazılım"
VBA Kullanımı ve Sonucu
Bu bölümde Visual Basic'te access:application:blogspot:com adlı dizeyi alt parçalara kelime kelime böleceğiz. Burada dikkat edilmesi gereken nokta her kelimenin arasında ayırıcı bir karakter olmasıdır. Eğer ayırıcı karakter kullanmak istemiyorsanız her kelimenin arasında bir karakterlik boşluk bırakmanız gerekir. Access varsayılan olarak boşluk karakterini dikkate alır.
Gelecek makalemizde Yerleşik Fonksiyonların anlatımına devam edeceğiz. Yorumlarınızı ve eleştirilerinizi bekliyorum.
Şimdilik,
Hoşcakalın...
Hoşcakalın...
0 Yorumlar