StrComp függvény

Egy TE000127596 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ásTE000127245 é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 TE000130076 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

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.

×