Logige sisse Microsofti kontoga
Logige sisse või looge konto.
Tere!
Valige mõni muu konto.
Teil on mitu kontot
Valige konto, millega soovite sisse logida.

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 stringivõrdlustüübi. Kui compareargument on Null, ilmneb tõrge. Kui argument compare puudub, määrab võrdluse tüübi säte Option Compare .

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

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

Tagastab välja "TooteID" väärtused, võrdleb "TooteID" väärtusi väärtusega "PRO_XYZ1" ja tagastab tulemid veerus ComparisonResult. "ProductID" võrdub "PRO_XYZ10", tagastab funktsioon StrComp väärtuse 0. Kui "ProductID" on väiksem kui "PRO_XYZ10", tagastab funktsioon StrComp -1. Kui "ProductID" on suurem kui "PRO_XYZ10", tagastab funktsioon StrComp väärtuse 1. Kui kas "ProductID" või "PRO_XYZ10" on NULL, tagastab funktsioon StrComp nulli.

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.

Stringifunktsioonid ja nende kasutamine

Kas vajate veel abi?

Kas soovite rohkem valikuvariante?

Siin saate tutvuda tellimusega kaasnevate eelistega, sirvida koolituskursusi, õppida seadet kaitsma ja teha veel palju muud.

Kogukonnad aitavad teil küsimusi esitada ja neile vastuseid saada, anda tagasisidet ja saada nõu rikkalike teadmistega asjatundjatelt.

Kas sellest teabest oli abi?

Kui rahul te keelekvaliteediga olete?
Mis mõjutas teie hinnangut?
Kui klõpsate nuppu Edasta, kasutatakse teie tagasisidet Microsofti toodete ja teenuste täiustamiseks. IT-administraator saab neid andmeid koguda. Privaatsusavaldus.

Täname tagasiside eest!

×