Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Fbaum am 26.06.02 - 07:33:26

Titel: Felder miteinander multiplizieren
Beitrag 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
Titel: Re: Felder miteinander multiplizieren
Beitrag von: Wipe am 26.06.02 - 07:36:51
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
Titel: Re: Felder miteinander multiplizieren
Beitrag von: Fbaum am 26.06.02 - 07:45:10
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
Titel: Re: Felder miteinander multiplizieren
Beitrag von: Wipe am 26.06.02 - 08:09:19
Hallo,

habe getestet und so könnte die Formel aussehen:

@If(@IsNumber(EP * Menge); (EP * Menge); "0")

Gruss
Bubble

Titel: Re: Felder miteinander multiplizieren
Beitrag von: Wipe am 26.06.02 - 08:12:38
Zitat
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
Titel: Re: Felder miteinander multiplizieren
Beitrag von: Fbaum am 26.06.02 - 08:20:08
Hallo,
ja ok, funktioniert...
Danke und Gruß
FBaum :)