Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Fbaum am 26.06.02 - 07:33:26
-
Hallo miteinander,
wie kann ich Felder in einer Maske miteinander multiplizieren.
Ich habe ein Feld ANZAHL und ein Feld EP (Einzelpreis). Dann habe ich noch ein berechnetes Feld GP (Gesamtpreis). Dort soll das Ergebnis ANZAHL * EP stehen. Allerdings kommt die Fehlermeldung:
FELD GP : FALSCHER DATENTYP FÜR OPERATIOR ODER @FUNKTION:ZAHL ERWARTET.
Die Felder sind allerdings als Zahlenfelder definiert.
Kann mit jemand sagen, was ich da falsch gemacht habe?
Danke schon mal.
Gruß FBaum
-
Hallo,
welche Eigenschaften besitzen die Felder (Text oder Zahl)?
Wenn ein Feld als Text deklariert ist musst Du es erst umwandeln in Zahl (@TextToNumber).
Danach kannst Du entsprechend die Operatoren verwenden.
Gruss
Bubble
-
Hallo,
also die 3 Felder sind schon Zahlenfelder...Somit muß ich diese ja nicht umwandeln.
Trotzdem funktioniert nur addieren. Minus, Mal, Geteilt geht nicht. Da kommt jedesmal die Fehlermeldung...!!!
Gruß FBaum
-
Hallo,
habe getestet und so könnte die Formel aussehen:
@If(@IsNumber(EP * Menge); (EP * Menge); "0")
Gruss
Bubble
-
Hallo,
habe getestet und so könnte die Formel aussehen:
@If(@IsNumber(EP * Menge); (EP * Menge); "0")
Gruss
Bubble
Formel gehört in den Formelblock GP
-
Hallo,
ja ok, funktioniert...
Danke und Gruß
FBaum :)