Int- und Fix-Funktion

Gilt für
Access für Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Gibt den ganzzahligen Teil einer Zahl zurück.

Syntax

Int(number)

Fix(number)

Das erforderliche number Argument ist ein Double oder ein beliebiger gültiger numerischer Ausdruck. Wenn number enthält Null, gibt die Funktion zurück Null.

Hinweise

Beide Int und Fix entfernen den Bruchteil von number und geben den resultierenden ganzzahligen Wert zurück.

Die Differenz zwischen Int und Fix erscheint, wenn number ist negativ. Int Gibt die erste negative ganze Zahl zurück, die kleiner oder gleich numberist. Fix Gibt die erste negative ganze Zahl zurück, die größer oder gleich numberist. Konvertiert z. BInt. in -9, und Fix konvertiert -8.4 in -8.-8.4

Fix(number) entspricht Folgendem:

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

Abfragebeispiele

Ausdruck Ergebnisse
SELECT Int([Discount]) AS Expr1 FROM ProductSales; Entfernt den Bruchteil aller Werte im Discount Feld und gibt die resultierenden ganzzahligen Werte zurück. Gibt bei negativen Brüchen Int die erste negative ganze Zahl zurück, die kleiner oder gleich der Zahl ist. Für einen Rabattwert von -223.20ist die zurückgegebene ganze Zahl -224.00z. B. . .
SELECT Fix([Discount]) AS Expr1 FROM ProductSales; Entfernt den Bruchteil aller Werte im Discount Feld und gibt die resultierenden ganzzahligen Werte zurück. Gibt bei negativen Brüchen Fix die erste negative ganze Zahl zurück, die größer oder gleich der Zahl ist. Für einen Rabattwert von -223.20ist die zurückgegebene ganze Zahl -223.00z. B. . .

VBA-Beispiel

Hinweis

In den folgenden Beispielen wird gezeigt, wie Sie diese Funktion in einem Visual Basic for Applications (VBA)-Modul verwenden. Um weitere Informationen zum Arbeiten mit VBA zu erhalten, wählen Sie in der Dropdownliste neben "Suchen" die Option "Entwicklerreferenz" aus, und geben Sie dann mindestens einen Begriff in das Suchfeld ein.

Dieses Beispiel zeigt, wie die Int UND-Funktion Fix die ganzzahligen Anteile von Zahlen zurückgeben. Bei einer negativen Zahl gibt die Int Funktion die erste negative ganze Zahl zurück, die kleiner oder gleich der Zahl ist. Die Fix Funktion gibt die erste negative ganze Zahl zurück, die größer oder gleich der Zahl ist.

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.