Domino 9 und frühere Versionen > ND6: Entwicklung

Datentyp Konvertierung

(1/4) > >>

Andreas Huhn:
Hallo,

das klappt gerade nicht so wie ich will. Ein Beispiel:

txt1 (Text, Bearbeitbar) -> 10
txt2 (Text, Bearbeitbar) -> 5
Los (Hotspot) -> @SetField("erg" ; @TextToNumber(txt1) / @TextToNumber(txt2))
erg (Text, Bearbeitbar) ->

danach wird das Ergebnis in erg angezeigt.


ABER:


txt1 (Text, Bearbeitbar) -> 10
txt2 (Text, Bearbeitbar) -> 5
erg2 (Text, Berechnet) -> @Text(@TextToNumber(txt1) / @TextToNumber(txt2))


In erg2 steht dann: Falscher Datentyp für Operator oder @Funktion: Text erwartet

Aber ich nehme doch die Konvertierung in den Datentyp Text explizit vor !?


Könnt ihr mir sagen was ich falsch mache?


Andreas

umi:
Haben die beiden Felder txt1 und txt2 einen Initalwert drin? Wenn da nichts steht hat Notes ein Problem.
evtl. müsst e da in erg2 noch ein @iferror ran

Andreas Huhn:
Du meinst Vorgabewert? 5 und 10 sind die jeweiligen Vorgabewerte!

jor:
Hallo,

meines Erachtens möchtest du hier zwei Textwerte teilen: @SetField("erg" ; @TextToNumber(txt1) / @TextToNumber(txt2))

Besser wäre: @SetField("erg" ; @TextToNumber(txt1 / txt2))

Versuche es mal.

Andreas Huhn:
Morgen Jor,

der @SetField Aufruf ist ja erfolgreich! Die zweite Variante darunter bringt die Fehlermeldung. Auch wenn ich das Ergebnis gemeinsam in eine Zahl konvertiere. Das war es also leider nicht...

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln