Funktsioon StrComp

Tagastab e tulemit tähistava variandi (täisarvstringavaldis).

Süntaks

StrComp ( string1, string2 [, võrdlus ] )

Funktsioonil StrComp on järgmised argumendid.

Argument

Kirjeldus

string1

Nõutav. Mis tahes sobiv stringavaldis.

string2

Nõutav. Mis tahes sobiv stringavaldis.

võrdlus

Valikuline. Määrab stringi võrdluse tüübi. Kuiargumentvõrdlus on null, ilmneb tõrge. Kui argument võrdlemine puudub, määratakse võrdluse tüübiks suvand Võrdle .

Sätted

Argumendi võrdle sätted võivad olla järgmised.

Konstant

Väärtus

Kirjeldus

vbBinaryCompare

0

Teeb binaarvõrdluse.

vbTextCompare

1

Teeb tekstivõrdluse.

vbDatabaseCompare

2

Ainult Microsoft Office Access 2007. Võrdleb andmebaasis olevate väärtuste põhjal.

Tagastusväärtused

Funktsioon StrComp võib tagastada järgmised väärtused.

Tingimus

StrComp tagastab

string1 on väiksem kuistring2

-1

string1 võrdub string2-ga

0

string1 on suurem kui string2

1

string1 või string2 on tühiväärtusega

Tühiväärtus

Päringu näide

Avaldis

Tulemid

Valige ProductSales. tooteid, StrComp (tooteid; "PRO_XYZ10") ComparisonResult alates ProductSales;

Annab tulemiks välja "tooteid" väärtused, võrdleb väärtuste "tooteid" väärtusega "PRO_XYZ1" ja annab tulemid veeru ComparisonResult. "Tooteid" võrdub "PRO_XYZ10", tagastab funktsioon StrComp 0. Kui "tooteid" on väiksem kui "PRO_XYZ10", tagastab funktsioon StrComp-1. Kui "tooteid" on suurem kui "PRO_XYZ10", tagastab funktsioon StrComp 1. Kui kas "tooteid" või "PRO_XYZ10" on NULL, tagastab funktsioon StrComp NULL.

VBA näide

Märkus.: Järgmised näited kujutavad selle funktsiooni kasutamist rakenduse Visual Basic for Applications (VBA) moodulis.

Selles näites kasutatakse funktsiooni StrComp stringivõrdluse tulemite tagastamiseks. Kui kolmas argument on 1, tehakse tekstiline võrdlus; kui kolmas argument on 0 või puudub, tehakse binaarvõrdlus.

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.

Märkus.:  See leht on tõlgitud automaatselt ning sellel võib leiduda grammatikavigu ja ebatäpsusi. Tahame, et sellest sisust oleks teile abi. Andke meile teada, kui see teave oli teile abiks. Soovi korral saate ingliskeelset artiklit lugeda siit.​

Vt ka

Stringifunktsioonid ja nende kasutamine

Täiendage Office'i kasutamise oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liituge Office Insideri programmiga

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×