Funkcija StrComp

Velja za
Access za Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Vrne Različica (celo število), ki označuje rezultat niskega izraza.

Sintaksa

StrComp(niz1, niz2 [, primerjaj ] )

Sintaksa funkcije StrComp ima te argumente:

Argument Opis
niz1 Obvezno. Kateri koli veljaven izraz niza.
niz2 Obvezno. Kateri koli veljaven izraz niza.
primerjava Izbirno. Določa vrsto primerjave nizov. Če je argument primerjave»Null«, pride do napake. Če primerjava izpustite, nastavitev Primerjava možnosti določa vrsto primerjave.

Nastavitve

Nastavitve argumenta primerjava so:

Konstanta Vrednost Opis
vbBinaryCompare 0 Izvede dvojiško primerjavo.
vbTextCompare 1 Izvede besedilno primerjavo.

Return Values

Funkcija StrComp ima te vrnjene vrednosti:

Če StrComp vrne
niz1 je manjši od niza2 -1
niz1 je enak nizu2 0
niz1 je večji od niza2 1
string1 ali string2 je Null Null

Primer poizvedbe

Izraz Rezultati
SELECT ProductSales.ProductID, StrComp(ProductID,"PRO_XYZ10") AS ComparisonResult FROM ProductSales; Vrne vrednosti iz polja »IDizdelka«, primerja vrednosti v »IDizdelka« z »PRO_XYZ1« in vrne rezultate v stolpcu »ComparisonResult«. »ProductID« je enako »PRO_XYZ10«, funkcija StrComp bo vrnila 0. Če je »ProductID« manjši od »PRO_XYZ10«, bo funkcija StrComp vrnila -1. Če je »ProductID« večji od »PRO_XYZ10«, bo funkcija StrComp vrnila 1. Če je »ProductID« ali »PRO_XYZ10« NULL, bo funkcija StrComp vrnila NULL.

Primer VBA

Opomba

V spodnjih primerih je prikazana uporaba te funkcije v modulu Visual Basic for Applications (VBA).

V tem primeru se funkcija StrComp uporablja za vrnitev rezultatov primerjave nizov. Če je tretji argument 1, se izvede besedilna primerjava; če je tretji argument 0 ali je izpuščen, se izvede dvojiška primerjava.


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.

Glejte tudi

Funkcije niza in njihova uporaba