Funkcija Sgn

Primjenjuje se na
Access za Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Vraća vrijednost Variant (Cijeli broj) koja označava predznak broja.

Sintaksa

Sgn(broj)

Obavezni brojčaniargument može biti bilo koji valjani brojčani izraz.

Vraćene vrijednosti

Ako je broj Sgn vraća
Veće od nule 1
Jednako nuli 0
Manje od nule -1

    

Napomene

Predznak brojčanog argumenta određuje vraćenu vrijednost funkcije Sgn .

Primjer upita

Izraz Rezultati
SELECT JediničnaCijena;sgn(JediničnaCijena) AS Znak Cijena,Popust,Sgn(Popust) AS Znak popusta FROM proizvodProdaja; Vraća "jediničnaCijena" i "Diskont" s pripadajućim predznakom (1 za pozitivno, -1 za negativno i 0 za nultu vrijednost) u stupcima PriceSign i DiscountSign.

VBA primjer

Napomena

Primjeri koji slijede prikazuju korištenje te funkcije u modulu jezika Visual Basic for Applications (VBA). Da biste pronašli dodatne informacije o radu s VBA-om, na padajućem popisu uz stavku Traži odaberite stavku Referenca za razvojne inženjere pa unesite jedan ili više izraza u okvir pretraživanja.

U ovom se primjeru koristi funkcija Sgn za određivanje predznaka broja.

Dim MyVar1, MyVar2, MyVar3, MySign
MyVar1 = 12: MyVar2 = -2.4: MyVar3 = 0
MySign = Sgn(MyVar1)    ' Returns 1.
MySign = Sgn(MyVar2)    ' Returns -1.
MySign = Sgn(MyVar3)    ' Returns 0.