Domino 9 und frühere Versionen > Entwicklung

Felder miteinander multiplizieren

(1/2) > >>

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