Domino 9 und frühere Versionen > Entwicklung
Felder miteinander multiplizieren
Fbaum:
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
Wipe:
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
Fbaum:
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
Wipe:
Hallo,
habe getestet und so könnte die Formel aussehen:
@If(@IsNumber(EP * Menge); (EP * Menge); "0")
Gruss
Bubble
Wipe:
--- Zitat ---Hallo,
habe getestet und so könnte die Formel aussehen:
@If(@IsNumber(EP * Menge); (EP * Menge); "0")
Gruss
Bubble
--- Ende Zitat ---
Formel gehört in den Formelblock GP
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln