Autor Thema: Textumwandlung in Dezimalzahl  (Gelesen 1689 mal)

Offline RvM

  • Senior Mitglied
  • ****
  • Beiträge: 375
  • Geschlecht: Männlich
  • Domino: Geht nicht - gibt's nicht
    • PhotosForFree
Textumwandlung in Dezimalzahl
« 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.
-------
Gruß Rolf
--------------

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Textumwandlung in Dezimalzahl
« Antwort #1 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

Offline Pyewacket

  • Senior Mitglied
  • ****
  • Beiträge: 310
  • Geschlecht: Männlich
Re: Textumwandlung in Dezimalzahl
« Antwort #2 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.
ATOS.org - Feel the music!

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Textumwandlung in Dezimalzahl
« Antwort #3 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

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz