Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: tomca39 am 29.04.02 - 07:10:56

Titel: Multiplikation Felder
Beitrag von: tomca39 am 29.04.02 - 07:10:56
Hi,

bekomme schon Zweifel an mir, da ich nicht in der Lage bin 2 Felder zu multiplizieren. In einer Maske soll ein Felde nach der Eingabe von 2 anderen Felderen berechnet werden.
Hat jemand einen Tip??? :'( :'(
Titel: Re: Multiplikation Felder
Beitrag von: Till_21 am 29.04.02 - 08:35:46
Du hast zwei Felder vom Typ Number, und ein computed feld : dieses hat den wert Feld1*Feld2. Bei Feld1, 2 sollte das Häkchen "Refresh fields on keyword change" angehagt sein.
Titel: Re: Multiplikation Felder
Beitrag von: tomca39 am 30.04.02 - 07:00:26
Hi Till,

wo finde ich die Option " Refresh fields on keyword change " ??
Kann ich die Formel @setfield("Feld 3"; Feld 1 * Feld 2 ) verwenden ? ???
Titel: Re: Multiplikation Felder2.
Beitrag von: grosses.manitu am 30.04.02 - 09:23:59
Feld-Eigenschaften / Field Properties
2. Tab
ca. 3. letzter Punkt wo man ein Haeckchen setzen kann.
Titel: Re: Multiplikation Felder
Beitrag von: Felix am 30.04.02 - 09:48:42
Hallo,

sollte eigentlich mit:

feld4:= Feld4;
@SetField("Feld4"; (@TextToNumber(Feld1) * @TextToNumber(Feld2)));
FIELD Feld3 := Feld4;

als Button funktionieren.

Feld 1 bis 3 Textfelder

Gruss Felix
Titel: Re: Multiplikation Felder
Beitrag von: Friese am 30.04.02 - 09:53:23
Wieso "Refresh fields on keyword change"? Es dürften sich doch um Zahlen-Felder handeln, oder nicht?

Dann einfach Feld3 auf berechnet setzen und als formel feld1*feld2

Falls Feld1 und Feld2 Textfelder sind, @texttonumber(feld1)*@texttonumber(feld2)

Als Button
FIELD feld3:=feld3;
@setfield("feld3";@texttonumber(feld1)*@texttonumber(feld2))

Ach ja: Und wenn schon beim Öffnen der Maske berechnet werden soll, darauf achten, daß Feld3 praktisch weiter rechts unten ist, als Feld1 und Feld2, da Notes von links oben nach rechts unten die Felder abarbeitet.

Gruß aus Friesland
Titel: Re: Multiplikation Felder
Beitrag von: tomca39 am 05.05.02 - 13:54:38
Im Prinzip funktioniert diese Lösung, aber da die Berechnung nicht über einen Button funktionieren soll sondern nach der   Eingabe der Werte erhalte ich im Feld- Ergebnis eine Fehlermeldung.

Was tun ??????????