Bir sayınınsonucugösteren bir Değişken ( Tamsayı ) dize ifadesi.

Söz dizimi

StrComp ( dize1, dize2 [, karşılaştırma ] )

StrComp işlevinin söz dizimde aşağıdaki bağımsız değişkenler vardır:

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ı. Dize karşılaştırma türünü belirtir. Karşılaştırma bağımsız değişken Null ise, hata oluşur. Karşılaştırma atlanırsa,karşılaştırmanın türünü Seçenek Karşılaştırma ayarı 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 yapar.

vbTextCompare

1

Metin karşılaştırması yapar.

vbDatabaseCompare

2

Microsoft Office Access 2007 için. Veritabanınız bilgileri temel alarak karşılaştırma yapar.

Return Values

StrComp işlevi aşağıdaki dönüş değerlerine sahiptir:

If

StrComp işlevi

dize1, dize2'den küçük

-1

dize1 dize2'ye eşittir

0

dize1, dize2'den büyük

1

dize1 veya dize2Null

Null

Sorgu örneği

İfade

Sonuçlar

SELECT ProductSales.ProductID, StrComp(ProductID,"PRO_XYZ10") AS ComparisonResult FROM ProductSales;

"ÜrünKimsi" alanından değerleri verir, "ÜrünKimlik" değeriyle "PRO_XYZ1" arasındaki değerleri karşılar ve ComparisonResult sütunundaki sonuçları döndürür. "ÜrünKimliği" "ürünkimliği" PRO_XYZ10, StrComp işlevi 0 verir. "ÜrünKimlik" "ürünkim PRO_XYZ10 den küçükse, StrComp işlevi -1 verir. "ÜrünKimlik" "ÜrünKimlik" "PRO_XYZ10" ise, StrComp işlevi 1 verir. "ÜrünKimlik" veya "PRO_XYZ10" NULL ise, 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, dize karşılaştırması sonuçlarını vermek için StrComp işlevi 2010'da 2013'e kadar olan tüm metinler 2013'e göre daha uzundur. Üçüncü bağımsız değişken 1 ise, metin karşılaştırması yapılır; üçüncü bağımsız değişken 0 ise veya atlanırsa, 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.

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

Daha fazla yardıma mı ihtiyacınız var?

Yeteneklerinizi geliştirin
Eğitimleri keşfedin
Yeni özellikleri ilk olarak siz edinin
Insider'Microsoft Office katılın

Bu bilgi yardımcı oldu mu?

Çeviri kalitesinden ne kadar memnunsunuz?
Deneyiminizi ne etkiledi?

Geri bildiriminiz için teşekkür ederiz!

×