Funkcija StrComp

Atgriež Variant (Integer) vērtību, kas norāda virknes izteiksme rezultātu.

Sintakse

StrComp ( virkne1, virkne2 [, salīdzināt ] )

Funkcijas StrComp sintaksei ir šādi argumenti.

Arguments

Apraksts

virkne1

Obligāts. Jebkura derīga virknes izteiksme.

virkne2

Obligāts. Jebkura derīga virknes izteiksme.

salīdzināt

Nav obligāts. Norāda virkņu salīdzināšanas veidu. Jaargumentssalīdzināt ir Null, rodas kļūda. Ja salīdzinājums ir izlaists, iestatījums salīdzināt nosaka salīdzinājuma tipu.

Iestatījumi

Argumentu salīdzināšanas iestatījumi ir šādi:

Konstante

Vērtība

Apraksts

vbBinaryCompare

0

Veic bināru salīdzināšanu.

vbTextCompare

1

Veic teksta salīdzināšanu.

vbDatabaseCompare

2

tikaiMicrosoft Office Access 2007. Veic salīdzināšanu, pamatojoties uz informāciju datu bāzē.

Atgriežamās vērtības

Funkcijā StrComp ir šādas atgriežamās vērtības:

Ja

StrComp atgriež

Virkne1 ir mazāka par virkne2

-1

Virkne1 ir vienāds ar virkne2

0

Virkne1 ir lielāka par virkne2

1

Virkne1 vai virkne2 ir Null

Null

Vaicājuma piemērs

Izteiksme

Rezultāti

ATLASIET ProductSales. ProductID, StrComp (ProductID, "PRO_XYZ10") kā ComparisonResult no ProductSales

Atgriež vērtības no lauka "ProductID", salīdzina vērtības laukā "ProductID" ar "PRO_XYZ1" un atgriež rezultātus kolonnā ComparisonResult. "ProductID" ir vienāds ar "PRO_XYZ10", funkcija StrComp atgrieztu vērtību 0. Ja "ProductID" ir mazāks par "PRO_XYZ10", funkcija StrComp tiks atjaunota-1. Ja "ProductID" ir lielāks par "PRO_XYZ10", funkcija StrComp tiks atjaunota 1. Ja vai nu "ProductID" vai "PRO_XYZ10" ir NULL, funkcija StrComp atgriezīs vērtību NULL.

VBA piemērs

Piezīme.: Turpmākajos piemēros redzama šīs funkcijas izmantošana Visual Basic for Applications (VBA) modulī.

Šajā piemērā tiek izmantota funkcija StrComp , lai atgrieztu virknes salīdzinājuma rezultātus. Ja trešais arguments ir 1, tiek veikta teksta salīdzināšana. Ja trešā argumenta vērtība ir 0 vai izlaista, tiek veikta binārā salīdzināšana.

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.

Piezīme.:  Šī lapa ir tulkota automatizēti, un tajā var būt gramatiskas kļūdas un neprecizitātes. Mūsu nolūks ir šo saturu padarīt jums noderīgu. Vai jūs varat mūs informēt, vai informācija bija noderīga? Šeit ir raksts angļu valodā jūsu atsaucei.​

Skatiet arī

Virkņu funkcijas un to izmantošana

Paplašiniet savas Office prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Office Insider programmai

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka jums varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta speciālistiem.

×