Applies ToMicrosoft 365 için Access Access 2024 Access 2021 Access 2019 Access 2016

Sayının tamsayı kısmını döndürür.

Söz dizimi

Int ( sayı )

Düzeltme( sayı )

Gerekli sayıbağımsız değişken Çift veya geçerli bir sayısal ifade. Sayı Null içeriyorsa, Null döndürülür.

Açıklamalar

Hem Int hem de Fix, sayının kesirli kısmını kaldırır ve sonuçta elde edilen tamsayı değerini döndürür.

Int ile Fix arasındaki fark, sayı negatifse, Int'in sayıya eşit veya ondan küçük ilk negatif tamsayıyı döndürmesi,Düzelt'in ise sayıya eşit veya ondan büyük ilk negatif tamsayıyı döndürmesidir. Örneğin, Int -8,4'ü -9'a, Düzeltme ise -8,4'ü -8'e dönüştürür.

Düzeltme(sayı) şu değere eşdeğerdir:

Sgn(number) * Int(Abs(number))

Sorgu örnekleri

Expression

Sonuçlar

SELECT Int([Discount]) AS Expr1 FROM ProductSales;

"İndirim" alanındaki tüm değerlerin kesirli kısmını kaldırır ve sonuçta elde edilen tamsayı değerlerini döndürür. Negatif kesirler için "Int", sayıya eşit veya küçük ilk negatif tamsayıyı döndürür. Örneğin, "-223,20" indirim değeri için döndürülen tamsayı -224,00 olur.

SELECT Fix([Discount]) AS Expr1 FROM ProductSales;

"İndirim" alanındaki tüm değerlerin kesirli kısmını kaldırır ve sonuçta elde edilen tamsayı değerlerini döndürür. Negatif kesirler için "Düzelt", sayıdan büyük veya buna eşit ilk negatif tamsayıyı döndürür. Örneğin, "-223,20" indirim değeri için döndürülen tamsayı -223,00 olur.

VBA Örneği

Not: Aşağıdaki örneklerde, bu işlevin Visual Basic for Applications (VBA) modülünde kullanımı gösterilir. VBA ile çalışma hakkında daha fazla bilgi için, rama'nın yanındaki açılan listede Geliştirici Başvurusu'nu seçin ve arama kutusuna bir veya birden çok terim yazın.

Bu örnekte , Int ve Fix işlevlerinin sayıların tamsayı bölümlerini nasıl döndüreceği gösterilmektedir. Negatif sayı bağımsız değişkeni söz konusu olduğunda, Int işlevi sayıya eşit veya küçük ilk negatif tamsayıyı döndürür; Fix işlevi, sayıya eşit veya ondan büyük ilk negatif tamsayıyı döndürür.

Dim MyNumberMyNumber = 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.

Daha fazla yardıma mı ihtiyacınız var?

Daha fazla seçenek mi istiyorsunuz?

Abonelik avantajlarını keşfedin, eğitim kurslarına göz atın, cihazınızın güvenliğini nasıl sağlayacağınızı öğrenin ve daha fazlasını yapın.

Topluluklar, soru sormanıza ve soruları yanıtlamanıza, geri bildirimde bulunmanıza ve zengin bilgiye sahip uzmanlardan bilgi almanıza yardımcı olur.