Applies ToAccess za Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Vraća vrijednost Variant (Cijeli broj) koja označava rezultat nizovni izraz.

Sintaksa

StrComp ( niz1, niz2 [, usporedba ] )

Sintaksa funkcije StrComp sadrži ove argumente:

Argument

Opis

niz1

Obavezno. Bilo koji valjani nizovni izraz.

niz2

Obavezno. Bilo koji valjani nizovni izraz.

usporedba

Neobavezno. Određuje vrstu usporedbe nizova. Ako je vrijednostargument null, pojavljuje se pogreška. Ako je usporedba izostavljena, postavka Usporedba mogućnosti određuje vrstu usporedbe.

Postavke

Postavke argumenta usporedbe su:

Konstanta

Vrijednost

Opis

vbBinaryCompare

0

Izvodi binarnu usporedbu.

vbTextCompare

1

Izvodi tekstualnu usporedbu.

Vraćanje vrijednosti

Funkcija StrComp sadrži sljedeće povratne vrijednosti:

Ako

StrComp vraća

niz1 je manji od niza2

-1

niz1 jednak je nizu2

0

niz1 je veći od niza2

1

niz1 ili niz2 ima vrijednost Null

Null

Primjer upita

Izraz

Rezultati

SELECT ProductSales.ProductID, StrComp(IDproizvoda;"PRO_XYZ10") KAO UsporedbaResult FROMProizvodaProdaja;

Vraća vrijednosti iz polja "IDProizvoda", uspoređuje vrijednosti u "IDproizvodu" s "PRO_XYZ1" i vraća rezultate u stupcu ComparisonResult. "PRODUCTID" jednak je "PRO_XYZ10", funkcija StrComp vratit će 0. Ako je "PRODUCTID" manji od "PRO_XYZ10", funkcija StrComp vratit će -1. Ako je "IDproizvoda" veći od "PRO_XYZ10", funkcija StrComp vratit će 1. Ako je "IDproizvoda" ili "PRO_XYZ10" NULL, funkcija StrComp vratit će vrijednost NULL.

Primjer VBA-a

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

U ovom se primjeru koristi funkcija StrComp da bi se vratili rezultati usporedbe nizova. Ako je treći argument 1, izvodi se tekstualna 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.

Dodatne informacije

Funkcije niza i njihovo korištenje

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na njih, pošaljete povratne informacije i čujete se sa stručnjacima s bogatim znanjem.