Funkcija „StrComp“

Daje varijantu (ceo broj) koji ukazuje na rezultat izraz niske.

Sintaksa

StrComp ( Niska1, niska2 [, uporedi ] )

Sintaksa funkcije Strocomp ima sledeće argumente:

Argument

Opis

Niska1

Obavezno. Bilo koji važeći izraz niske.

niska2

Obavezno. Bilo koji važeći izraz niske.

рujeљ

Opcionalno. Navodi tip upoređivanja niske. Ako jeargumentPoređenje NULL, pojavljuje se greška. Ako je argument Poređenje izostavljen, postavka upoređivanja opcija određuje tip poređenja.

Postavke

Postavke parametra za Poređenje su:

Konstanta

Vrednost

Opis

vbBinaryCompare

0

Izvršava binarni upoređivanje.

Vibtextpoređenje

1

Izvršava tekstualno poređenje.

Vibdatabasepoređenje

2

SamoMicrosoft Office Access 2007. Izvršava poređenje na osnovu informacija iz baze podataka.

Vraćene vrednosti

Funkcija StrComp ima sledeće vraćene vrednosti:

If

StrComp vraća

Niska1 je manji od niska2

-1

Niska1 jednako niska2

0

Niska1 je veći od niska2

1

Niska1 ili niska2 je Null

Null

Primer upita

Izraz

Rezultati

Izaberite stavke Proizvođivanje. ProductID, StrComp (ProductID, "PRO_XYZ10") kao Poreisid iz proizvoda proizvodi.

Daje vrednosti iz polja "ProductID", poredi vrednosti u "ProductID" sa "PRO_XYZ1" i daje rezultate u koloni "poređenje kolone". Funkcija "ID proizvoda" je jednaka "PRO_XYZ10", funkcija StrComp vraća 0. Ako je "ID proizvoda" manja od "PRO_XYZ10", funkcija StrComp će se vratiti-1. Ako je "ID proizvoda" veća od "PRO_XYZ10", funkcija StrComp vraća 1. Funkcija StrComp će vratiti NULL ako je "ID proizvoda" ili "PRO_XYZ10" NULL.

VBA primer

Napomena: Primeri koji slede pokazuju upotrebu ove funkcije u Visual Basic for Applications (VBA) modulu.

Ovaj primer koristi funkciju Strocomp da bi se dobili rezultati poređenja niske. Ako je treći argument 1, izvršava se tekstualno poređenje; Ako je treći argument 0 ili je izostavljen, izvršava se binarno poređenje.

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.

Napomena:  Ova stranica je prevedena automatski i može da sadrži gramatičke greške ili netačnosti. Naš cilj je da ovaj sadržaj bude koristan. Možete li da nam javite da li su informacije bile korisne? Ovo je članak na engleskom jeziku za referencu.​

Takođe pogledajte

Funkcije za rad sa niskama i kako ih koristiti

Razvijte Office veštine
Istražite obuku
Prvi nabavite nove funkcije
Pridružite se Office Insider korisnicima

Da li su vam ove informacije koristile?

Hvala vam na povratnim informacijama!

Hvala za povratne informacije! Izgleda da će biti od pomoći ako vas povežemo sa našim agentima Office podrške.

×