Funktion: Val

Beschreibung

Konvertiert eine Zeichenfolge in eine Zahl. Die Zeichenfolge muss mit einem numerischen oder Negationszeichen beginnen. Wenn die Zeichenfolge irgendwelche nicht-numerischen Zeichen enthalten sollte (abgesehen vom Dezimalkomma), wird der numerische Teil der Zeichenfolge bis zum ersten nicht-numerischen Zeichen konvertiert.

Syntax

Val(Zeichenkette)

Argumente

Zeichenkette ist die zu konvertierende Zeichenfolge. Die Zeichenfolge kann eine konstante sein, ein Zeichenfeld, ein Ausdruck, der eine Zeichenkette zum Ergebnis hat, oder eine Funktion, die eine Zeichenkette zurückgibt.

Rückgabewert

Diese Funktion gibt eine Zahl zurück.

Beispiel für Berechnungsfeld

Wenn beispielsweise das Feld „Produktcode“ den Wert PZ-123B enthält, gibt der folgende Berechnungsfeldausdruck 123 zurück: Val(Substr([Produktcode];4;3))

Beispiel für Filter/Suchen

Datensätze, bei denen das Feld „Produktcode“ beispielsweise den Wert TC-789A oder RB-800C enthält, können mit dem folgenden Ausdruck ausgewählt oder gesucht werden: Val(Substr([Produktcode];4;3))>=789

Hinweis: In diesen Beispielen wird die Funktion Substr verwendet, die zur Extraktion einer Unterzeichenfolge aus einer Zeichenfolge dient.