Domino 9 und frühere Versionen > ND7: Entwicklung
Text(Currency) in Double konvertieren
(1/1)
vios:
Hallo!
Also, irgendwie habe ich wohl ein Brett vor dem Kopf:
In einem Script lese ich den Wert des Feldes "Nettofeld"(Currency) aus.
NettoVal$ = uidoc.FieldGetText(NettoFeld)
NettoVal$ gibt mit FieldGetText zwangsläufig einen String retour.
Wie kann ich aber NettoVal$ wieder in eine Dezimalzahl konvertieren,
um damit Berechnungen durchführen zu können?
NettoNum# = Cdbl(NettoVal$)
führt leider zu "Type mismatch" ???
Kann mir jemand helfen?
Danke für Eure Unterstützung!
koehlerbv:
Warum verwendest Du keine expliziten Deklarationen?
Warum gehst Du den Umweg über das FrontEnd mit seinen beschränkten Möglichkeiten?
Dim dblNettoNum As Double
....
dblNettoNum = uidoc.Document.NettoFeld (0)
erspart Dir doch alle Verrenkungen und Konvertierungen.
Bernhard
vios:
Hallo, Bernhard!
Tja,... äähemm.. Ist eine berechtigte und logische Frage!
Danke,
funktioniert! :)
Pyewacket:
Was auch immer du damit machen willst, es geht vermutlich schief.
Sobald du einen Währungsbetrag in Double konvertierst gehen signifikante Stellen verloren.
Buchhalter flippen da regelmässig aus.
Navigation
[0] Themen-Index
Zur normalen Ansicht wechseln