الدالة Sgn

ينطبق على
Access لـ Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

تقوم بإرجاع متغير ‏(عدد صحيح) يشير إلى علامة الرقم.

بناء الجملة

Sgn(number)

يمكن أن تكون وسيطة الرقمالمطلوب أي تعبير رقمي صحيح.

إرجاع القيم

إذا كان الرقم إرجاع Sgn
أكبر من صفر 1
يساوي صفرا 0
أقل من صفر ‎-1

    

ملاحظات

تحدد علامة الوسيطة number القيمة المرتجعة للدالة Sgn .

مثال استعلام

التعبير النتائج
SELECT Unitprice,sgn(unitprice) AS PriceSign,Discount,sgn(Discount) as DiscountSign FROM productSales; ترجع هذه الدالة "سعر الوحدة" و"الخصم" مع علامات كل منهما (1 للقيمة الموجبة، و-1 للقيمة الساببة، و0 للقيمة الصفرية) في الأعمدة PriceSign وDiscountSign على التوالي.

مثال VBA

ملاحظة

توضح الأمثلة التالية استخدام هذه الدالة في وحدة نمطية ل Visual Basic for Applications (VBA). لمزيد من المعلومات حول استخدام VBA، حدد "مرجع المطور" في القائمة المنسدلة بجوار "بحث" وأدخل مصطلح أو أكثر في مربع البحث.

يستخدم هذا المثال الدالة Sgn لتحديد علامة الرقم.

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.