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.
Val(Zeichenkette)
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.
Diese Funktion gibt eine Zahl zurück.
Wenn beispielsweise das Feld „Produktcode“ den Wert PZ-123B enthält, gibt der folgende Berechnungsfeldausdruck 123 zurück: Val(Substr([Produktcode];4;3))
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.