إرجاع جزء صحيح من رقم.
بناء الجملة
Int(number)
Fix(number)
الوسيطة Double المطلوبة number هي أو أي تعبير رقمي صحيح. إذا كانت number تحتوي على Null، ترجع Nullالدالة .
ملاحظات
قم IntFix بإزالة الجزء الكسري من number وإرجاع قيمة العدد الصحيح الناتجة.
يظهر الفرق بين Int و Fix عندما number يكون سالبا.
Int إرجاع أول عدد صحيح سالب أقل من أو يساوي number.
Fix إرجاع أول عدد صحيح سالب أكبر من أو يساوي number. على سبيل المثال، Int يحول -8.4 إلى -9، ويحول Fix-8.4 إلى -8.
Fix(number) مكافئ ل:
Sgn(number) * Int(Abs(number))
أمثلة الاستعلام
| التعبير | النتائج |
|---|---|
SELECT Int([Discount]) AS Expr1 FROM ProductSales; |
يزيل الجزء الكسري من كافة القيم الموجودة في Discount الحقل ويعيد قيم العدد الصحيح الناتجة. بالنسبة للكسور السالبة، Int ترجع أول عدد صحيح سالب أقل من الرقم أو يساويه. على سبيل المثال، بالنسبة لقيمة خصم ، -223.20يكون العدد الصحيح الذي تم إرجاعه هو -224.00. |
SELECT Fix([Discount]) AS Expr1 FROM ProductSales; |
يزيل الجزء الكسري من كافة القيم الموجودة في Discount الحقل ويعيد قيم العدد الصحيح الناتجة. بالنسبة للكسور السالبة، Fix ترجع أول عدد صحيح سالب أكبر من الرقم أو يساويه. على سبيل المثال، بالنسبة لقيمة خصم ، -223.20يكون العدد الصحيح الذي تم إرجاعه هو -223.00. |
مثال VBA
ملاحظة
توضح الأمثلة التالية كيفية استخدام هذه الدالة في وحدة Visual Basic for Applications (VBA). لمزيد من المعلومات حول العمل مع VBA، حدد مرجع المطور في القائمة المنسدلة بجوار البحث، ثم أدخل مصطلحا واحدا أو أكثر في مربع البحث.
يوضح هذا المثال كيفية Int إرجاع الدالتين و Fix أجزاء العدد الصحيح من الأرقام. بالنسبة للرقم السالب، ترجع الدالة Int أول عدد صحيح سالب أقل من الرقم أو يساويه. ترجع Fix الدالة أول عدد صحيح سالب أكبر من الرقم أو يساويه.
Dim MyNumber
MyNumber = Int(99.8) ' Returns 99.
MyNumber = Fix(99.2) ' Returns 99.
MyNumber = Int(-99.8) ' Returns -100.
MyNumber = Fix(-99.8) ' Returns -99.
MyNumber = Int(-99.2) ' Returns -100.
MyNumber = Fix(-99.2) ' Returns -99.