StrComp függvény

Egy karakterlánc-kifejezés eredményét jelző Variant (egész) értéket ad eredményül.

Szintaxis

StrComp ( karakterlánc1; karakterlánc2 [, összehasonlító ] )

A StrComp függvény argumentumai a következők:

argumentumok

Leírás

karakterlánc1

Kötelező megadni. Bármely érvényes karakterlánc.

karakterlánc2

Kötelező megadni. Bármely érvényes karakterlánc.

összehasonlítás

Nem kötelező. A karakterlánc-összehasonlító típust adja meg. Ha az összehasonlításargumentum értéke null, hiba lép fel. Ha az összehasonlítás argumentum nincs megadva, a beállítás összehasonlítása beállítás határozza meg az összehasonlítás típusát.

Beállítások

Az összehasonlítás argumentum beállításai:

Állandó

Érték

Leírás

vbBinaryCompare

0

Bináris összehasonlítást hajt végre.

vbTextCompare

1

Szöveges összehasonlítást hajt végre.

vbDatabaseCompare

2

Csak a Microsoft Office Access 2007 alkalmazásban. Az adatbázisban lévő információk alapján hajtja végre az összehasonlítást.

Visszatérési értékek

A StrComp függvény visszatérési értéke a következő:

Ha

StrComp visszatérési érték

a karakterlánc1 kisebb, mint karakterlánc2

-1

a karakterlánc1 egyenlő a karakterlánc2

0

a karakterlánc1 nagyobb, mint karakterlánc2

1

a karakterlánc1 vagy a karakterlánc2 értéke Null .

Null

Lekérdezési példa

Kifejezés

Eredmény:

Válassza a ProductSales. termékkód, StrComp (Termékkód; "PRO_XYZ10") ComparisonResult a ProductSales;

A "Termékkód" mező értékeit számítja ki, összehasonlítja a "Termékkód" és a "PRO_XYZ1" értékeket, és az eredményt a ComparisonResult oszlopban jeleníti meg. A "Termékkód" egyenlő "PRO_XYZ10", a StrComp függvény 0 értéket ad vissza. Ha a "Termékkód" kisebb, mint "PRO_XYZ10", akkor a StrComp függvény a-1 értéket adja vissza. Ha a "Termékkód" nagyobb, mint "PRO_XYZ10", akkor a StrComp függvény az 1 értéket adja vissza. Ha a "Termékkód" vagy a "PRO_XYZ10" argumentum értéke NULL, a StrComp függvény NULL értéket ad vissza.

Példa VBA-ként

Megjegyzés: A következő példák egy Visual Basic for Applications (VBA) modulban mutatják be a függvény használatát.

Ebben a példában a StrComp függvény a karakterláncok összehasonlítását adja eredményül. Ha a harmadik argumentum értéke 1, a program szöveges összehasonlítást hajt végre; Ha a harmadik argumentum értéke 0 vagy hiányzik, a program bináris összehasonlítást hajt végre.

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.

Megjegyzés:  Ez az oldal gépi fordítással lett lefordítva, ezért nyelvtani hibákat és pontatlanságokat tartalmazhat. A célunk az, hogy ezek a tartalmak felhasználóink hasznára váljanak. Hasznos volt ez az információ az Ön számára? Itt találja az eredeti angol nyelvű cikket.

Lásd még

Karakterláncfüggvények és használatuk

Egy előfizetés, amellyel maradéktalanul kihasználhatja idejét

További segítségre van szüksége?

Office-jártasság bővítése
Oktatóanyagok megismerése
Új szolgáltatások listájának lekérése
Részvétel az Office Insider programban

Hasznos volt az információ?

Köszönjük a visszajelzését!

Köszönjük visszajelzését. Jobbnak látjuk, ha az Office egyik támogatási szakemberéhez irányítjuk.

×