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