Verwenden der Funktion "Wert" (Val), um Textwerte in Zahlen zu konvertieren

Wichtig :  Dieser Artikel wurde maschinell übersetzt. Bitte beachten Sie den Haftungsausschluss. Die englische Version des Artikels ist als Referenz hier verfügbar: hier.

Die Funktion Wert() (Val) kann jegliche Textdaten (Zeichenfolgendaten) aus einem Feld extrahieren, das sowohl Text als auch Zahlen enthält, und nur den jeweiligen numerischen Wert zurückgeben.

Beispielsweise könnten Sie für ein Feld, in dem Kilometerangaben wie 30 Kilometer gespeichert sind, Sie aber den numerischen Wert extrahieren möchten, Wert ("Feldname") wie folgt verwenden:

Val (“mileage”)

Die Funktion Wert() beendet das Lesen einer Zeichenfolge, sobald sie ein Zeichen erkannt hat, das keine Zahl ist. Daher werden Symbole und Zeichen wie Währungszeichen und Kommas, die häufig als Bestandteile von numerischen Werte angesehen werden, nicht erkannt.

Hinweis : Das einzige zulässige Dezimaltrennzeichen, das von der Funktion Wert() erkannt wird, ist der Punkt (.). Wird ein anderes Dezimaltrennzeichen verwendet, wie dies in vielen internationalen Anwendungen der Fall ist, verwenden Sie stattdessen die Funktion ZDouble.

Eine weitere Art der Nutzung der Funktion Wert() ergibt sich, wenn ein Abfragen über zwei Tabellen erfolgt. Angenommen, in Tabelle 1 ist die ID-Nummer in einem Textfeld und in Tabelle 2 in einem Zahlenfeld gespeichert. Sollen beide Tabellen verknüpft und abgefragt werden, müssen die Datentypen gleich sein. Dafür könnten Sie die Funktion Wert() verwenden, um den Wert des ID-Felds in Tabelle 1 wie folgt zu konvertieren:

ConvertedID: Val([FieldName]) 

Sie können die Funktion Wert in einem Ausdruck verwenden. Wenn Sie nicht mit Ausdrücken vertraut sind, sollten Sie So werden Ausdrücke erstellt oder Hinzufügen von Funktionen zu Ausdrücken lesen.

Weitere Informationen zu Funktionen finden Sie unter Hilfe für integrierte Funktionen, Eigenschaften, Makroaktionen und SQL-Schlüsselwörter.

Hinweis : Haftungsausschluss für maschinelle Übersetzungen: Dieser Artikel wurde mithilfe eines Computersystems und ohne jegliche Bearbeitung durch Personen übersetzt. Microsoft bietet solche maschinellen Übersetzungen als Hilfestellung für Benutzer ohne Englischkenntnisse an, damit Sie von den Informationen zu Produkten, Diensten und Technologien von Microsoft profitieren können. Da es sich bei diesem Artikel um eine maschinelle Übersetzung handelt, enthält er möglicherweise Fehler in Bezug auf (Fach-)Terminologie, Syntax und/oder Grammatik.

Teilen Facebook Facebook Twitter Twitter E-Mail E-Mail

War diese Information hilfreich?

Sehr gut. Noch anderes Feedback?

Was können wir verbessern?

Vielen Dank für Ihr Feedback!

×