Abs funkcija

Taikoma
„Access“, skirta „Microsoft 365“ „Access 2024“ Access 2021 Access 2019 Access 2016

Pateikia to paties tipo reikšmę, kuri jai perduodama, nurodant absoliučiąją skaičiaus reikšmę.

Sintaksė

Abs(skaičius)

Reikalingas skaičiausargumentas gali būti bet kuris leistinas skaitinis reiškinys. Jei skaičiuje yra Null, grąžinamas Null ; Jei tai yra neinicijuotas kintamasis, grąžinamas nulis.

Pastabos

Skaičiaus modulis yra jo nepasirašytas dydis. Pavyzdžiui, ABS(-1) ir ABS(1) abu grąžina 1.

Užklausų pavyzdžiai

Išraiška Rezultatai
SELECT Abs([Discount]) AS Expr1 FROM ProductSales; Grąžina lauko "Nuolaida" absoliučiąsias reikšmes iš lentelės "ProductSales" stulpelyje Expr1, konvertuoja neigiamą reikšmę į teigiamą (o teigiami skaičiai lieka nepakitę).
SELECT Abs([Discount]/[SalePrice]) AS DiscountPercent FROM ProductSales; Apskaičiuoja visas lauko "Nuolaida" reikšmes kaip lauko "SalePrice" procentą ir rodo stulpelyje "DiscountPercent".

VBA pavyzdys

Pastaba

Pateiktuose pavyzdžiuose parodyta, kaip naudoti šią funkciją „Visual Basic for Applications“ (VBA) modulyje. Daugiau informacijos apie darbą su VBA rasite išplečiamajame sąraše pasirinkę Kūrėjų nuoroda (šalia Ieškos) ir ieškos lauke įvedę vieną ar daugiau sąlygų.

Šiame pavyzdyje absoliučiajai skaičiaus reikšmei apskaičiuoti naudojama funkcija Abs .

Dim MyNumber
MyNumber = Abs(50.3)    ' Returns 50.3.
MyNumber = Abs(-50.3)    ' Returns 50.3.