Vraća varijantu (cijeli broj) koja označava rezultat nizovni izraz.

Sintaksa

StrComp ( Niz1, niz2 [, usporedba ] )

Sintaksa funkcije StrComp sadrži sljedeće argumente:

Argument

Opis

niz1

Obavezno. Bilo koji valjani nizovni izraz.

niz2

Obavezno. Bilo koji valjani nizovni izraz.

usporedba

Dodatno. Određuje vrstu usporedbe nizova. Ako je usporedbaargument null, pojavljuje se pogreška. Ako je Usporedba izostavljena, postavka mogućnosti Usporedi određuje vrstu usporedbe.

Postavke

Postavke argumenta usporedite su sljedeće:

Konstanta

Vrijednost

Opis

Vbbinaryusporedite

0

Izvodi binarni usporedbu.

Vbtextusporedite

1

Izvodi tekstnu usporedbu.

Vbdatabaseusporedite

2

SamoMicrosoft Office Access 2007. Izvršava usporedbu na temelju podataka u bazi podataka.

Povratne vrijednosti

Funkcija StrComp sadrži sljedeće povratne vrijednosti:

Ako

StrComp vraća

Niz1 je manji od niz2

-1

Niz1 je jednak niz2

0

Niz1 je veći od niz2

1

Niz1 ili niz2 je Null

Null

Primjer upita

Izraz

Rezultati

Odaberite ProductSales. Idproductid, StrComp (ID-ov, "PRO_XYZ10") kao Komparitirezultat iz programa ProductSales;

Vraća vrijednosti iz polja "IDProizvoda", uspoređuje vrijednosti u "ProductID" s "PRO_XYZ1" i vraća rezultate u usporednom rezultatu stupca. "IDProizvoda" jednak je "PRO_XYZ10", funkcija StrComp vratit će 0. Ako je "IDProizvoda" manji od "PRO_XYZ10", funkcija StrComp vratit će se-1. Ako je "IDProizvoda" veći od "PRO_XYZ10", funkcija StrComp vratit će se 1. Ako je ili "IDProizvoda" ili "PRO_XYZ10" NULL, funkcija StrComp vratit će NULL.

Primjer VBA

Napomena: Primjeri koji slijede prikazuju korištenje te funkcije u modulu jezika Visual Basic for Applications (VBA).

U ovom se primjeru pomoću funkcije StrComp vraćaju rezultati usporedbe nizova. Ako je treći argument 1, izvodi se tekstna usporedba; Ako je treći argument 0 ili je izostavljen, izvodi se binarna usporedba.

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.

Funkcije niza i njihovo korištenje

Potrebna vam je dodatna pomoć?

Proširite svoje vještine
Istražite osposobljavanje
Prvi koristite nove značajke
Pridružite se Microsoft Office Insiderima

Jesu li vam ove informacije bile korisne?

Koliko ste zadovoljni jezičnom kvalitetom?
Što je utjecalo na vaše iskustvo?

Hvala vam na povratnim informacijama!

×