| |
|
|
- Seite 1 - |
|
holmol93 | Hallo zusammen,
gibt es eine Funktion, um einen String in eine !- Variable umzuwandeln?
Strings in Integerwerte kann man ja via integer%=string$ umwandeln.
Bei Dezimalzahlen klappt das jedoch nur wenn der String eine Ganzzahl ist also zB 1.
Wenn man einen String mit dem Inhalt "1.5" umwandelt, ist das Ergebnis in der !-Variable "0.000000"...
Habe ich etwas übersehen?
Gruess, Danny |
|
|
| |
|
|
|
« Dieser Beitrag wurde als Lösung gekennzeichnet. » |
|
Thomas Freier | Denke, diesen Weg suchst du. Suchen und Ersetzen von unerwünschten Zeichen/ -folgen (z.B.: 12,.34) müssen dann noch erfolgen, wenn sie im String vorkommen könnten. KompilierenMarkierenSeparieren |
|
|
| |
|
|
|
|
holmol93 | Heyhoo
Dankeschön, klappt super!
Die Überprüfung musste ich garnicht einbauen, da es hier um Artikelpreise geht, die in einer DB als String abgelegt sind Da kann ich relativ sicher sein, dass die in der richtigen Norm gespeichert wurden |
|
|
| |
|
|
|
Thomas Freier |
da es hier um Artikelpreise geht, die in einer DB als String abgelegt sind Hier ist die Gefahr, wenn der DB-Feldtyp nicht nummerisch ist. Gerne wird über das Edit-Feld die Eingabe auf Zahlen und ein Komma begrenzt und dann in der DB als z.B.: 231,44 gespeichert. Spart später die Anpassung für Listen, da bei uns das Komma der Dezimaltrenner ist. |
|
|
| |
|
|