Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet 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??? :'( :'(
-
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.
-
Hi Till,
wo finde ich die Option " Refresh fields on keyword change " ??
Kann ich die Formel @setfield("Feld 3"; Feld 1 * Feld 2 ) verwenden ? ???
-
Feld-Eigenschaften / Field Properties
2. Tab
ca. 3. letzter Punkt wo man ein Haeckchen setzen kann.
-
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
-
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
-
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 ??????????