Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: RvM am 19.11.09 - 10:51:54

Titel: Textumwandlung in Dezimalzahl
Beitrag von: RvM am 19.11.09 - 10:51:54
Wenn ich einen Textstring habe der "5.9" lautet und diesen mit @ToNumber oder @TextToNumber umwandle, kommt immer nur 5 heraus, nicht aber 5,9.
Wie kann ich diesen String zum exakten berechnen nutzen. Ich muss den umgewandelten Textstring mit 3,6 malnehmen.
Titel: Re: Textumwandlung in Dezimalzahl
Beitrag von: koehlerbv am 19.11.09 - 11:05:22
Da wirst Du wohl um ein @ReplaceSubstring nicht herumkommen.

A-Bär: Was macht eine Zahl in einem Text-Item?

Bernhard
Titel: Re: Textumwandlung in Dezimalzahl
Beitrag von: Pyewacket am 19.11.09 - 12:06:06
Solche Felder kommen z.B. vor wenn du Daten aus einem File importierst.

Hier zeigt sich die Schattenseite der Localization denn der Agent verhält sich
je nach Ländereinstellung des Betriebssystems unterschiedlich.

In Lotusscript ist das noch krasser, wenn ich z.B. mit cdbl("3.4") in eine Zahl umwandle kommt 34 raus, der Punkt wird als Tausendertrennzeichen interpretiert und ignoriert.
Titel: Re: Textumwandlung in Dezimalzahl
Beitrag von: koehlerbv am 19.11.09 - 12:11:11
Das ist schon klar, Peter. Aber das zieht man doch im Zuge des Imports vernünftigerweise sofort gerade.

Bernhard