StrComp İşlevi

dize ifadesi sonucunu belirten bir değişken (tamsayı) döndürür.

Söz Dizimi

StrComp ( Dize1, dize2 [, karşılaştır ] )

StrComp işlevinin söz diziminde aşağıdaki bağımsız değişkenler bulunur:

Bağımsız değişken

Açıklama

dize1

Gerekli. Geçerli herhangi bir dize ifadesi.

dize2

Gerekli. Geçerli herhangi bir dize ifadesi.

karşılaştırma

İsteğe bağlıdır. Dize karşılaştırma türünü belirtir. Karşılaştırmabağımsız değişken null ise hata oluşur. Karşılaştırma belirtilmezse, Seçenek karşılaştırma ayarı karşılaştırma türünü belirler.

Ayarlar

Karşılaştırma bağımsız değişkeni ayarları:

Sabit

Değer

Açıklama

vbBinaryCompare

0

İkili karşılaştırma gerçekleştirir.

vbTextCompare

1

Metin karşılaştırması gerçekleştirir.

vbDatabaseCompare

2

yalnızcaMicrosoft Office Access 2007. Veritabanınızdaki bilgileri temel alan bir karşılaştırma işlemi gerçekleştirir.

Dönüş değerleri

StrComp işlevinin dönüş değerleri:

If

StrComp işlevi

Dize1 dize2 'den azdır

-1

Dize1 dize2 'a eşittir

0

Dize1 dize2 'den büyük

1

Dize1 veya dize2null

Null

Sorgu örneği

İfade

Sonuçlar

ProductSales 'den ComparisonResult olarak ProductSales. ProductID, StrComp (ProductID, "PRO_XYZ10") öğesini SEÇIN;

"ÜrünKimliği" alanındaki değerleri verir, "ÜrünKimliği" içindeki değerleri "PRO_XYZ1" ile karşılaştırır ve sütun ComparisonResult 'daki sonuçları verir. "ÜrünKimliği", StrComp işlevi 0 değerini döndürür. "ÜrünKimliği", "PRO_XYZ10" değerinden küçükse, StrComp işlevi-1 döndürür. "ÜrünKimliği", "PRO_XYZ10" değerinden büyükse, StrComp işlevi 1 döndürür. "ÜrünKimliği" veya "PRO_XYZ10" boşsa, StrComp işlevi NULL döndürür.

VBA örneği

Not: Aşağıdaki örneklerde, bu işlevin Visual Basic for Applications (VBA) modülünde kullanımı gösterilir.

Bu örnekte, bir dize karşılaştırmasının sonuçlarını döndürmek için StrComp işlevi kullanılır. Üçüncü bağımsız değişken 1 ise, metin karşılaştırması gerçekleştirilir; Üçüncü bağımsız değişken 0 veya atlanırsa, bir ikili karşılaştırma yapılır.

Dim MyStr1, MyStr2, MyComp
MyStr1 = "ABCD": MyStr2 = "abcd" ' Define variables.
MyComp = StrComp(MyStr1, MyStr2, 1) ' Returns 0.
MyComp = StrComp(MyStr1, MyStr2, 0) ' Returns -1.
MyComp = StrComp(MyStr2, MyStr1) ' Returns 1.

Not:  Bu sayfanın çevirisi otomasyon aracılığıyla yapılmıştır ve bu nedenle hatalı veya yanlış dil bilgisi kullanımları içerebilir. Amacımız, bu içeriğin sizin için faydalı olabilmesini sağlamaktır. Bu bilgileri yararlı bulup bulmadığınızı bizimle paylaşır mısınız? Kolayca başvurabilmek için İngilizce makaleye buradan ulaşabilirsiniz.

Ayrıca Bkz:

Dize işlevleri ve bu işlevlerin kullanımı

Office yeteneklerinizi geliştirin
Eğitimleri keşfedin
Yeni özellikleri ilk olarak siz edinin
Office Insider Programına Katılın

Bu bilgi yararlı oldu mu?

Görüşleriniz için teşekkür ederiz!

Geri bildiriminiz için teşekkürler! Office destek temsilcilerimizden biriyle görüşmeniz yararlı olabilir.

×