Domino 9 und frühere Versionen > Entwicklung

Felder automatisch neu errechnen

(1/2) > >>

mrx:
Hallo,

ich habe drei Felder vom Typ "Number" von denen soll eines automatisch berechnet werden und zwar soll es den Wert aus folgender Formel enthalten:

Feld3 = Feld1 * Feld2

Bei jeder änderung von Feld1 oder Feld2 soll sich der Wert neu errechnen.

Wie kann ich das nach möglichkeit ohne LotusScript und JavaScript bewerkstelligen.

Gruß
Malte.

MisterDa:
Du kannst bei Feld1 und Feld2 in den Eigenschaften "Felder bei Schlüsselwortänderung aktualisieren" und das unter diesem Punkt abhaken. Dann sollte es funktionieren.

Gruß
MisterDa

Quatsch! War mein Fehler..sind ja Nummernfelder..  ::)

Aber vielleicht gehts ja unter den Maskeneigenschaften bei "Felder automatisch aktualisieren"...

mrx:
Ich mein zur not mach ich Textfelder draus wenn das besser geht.
was schreib ich denn dann bei Feld3 in die Value Formel rein?

einfach nur: Feld1*Feld2 oder wie?
Macht bei mir nämlich irgendwie Probleme... da kommt immer ne Meldung das der Feldtyp falsch währe weils angeblich ein Nummernfeld ist... nur alle drei Felder sind nummern Felder, sollte dann doch eigentlich gehen oder?

Gruß
Malte.

MisterDa:
Kann ich dir leider auch nicht sagen, da ich bisher mit Nummernfeldern auch noch keine Erfahrung habe..  :-\

Gruß
MisterDa

robertpp:
ich hab das schon geamcht:

Die Vorgabe werte der ersten 3 Felder:

FIELD FeldName := FeldName;
a := @If(FeldName="";0;FeldName);
@SetField ("FeldName" ; a)

Die ersten 3 Felder sind bearbeitbar (eh klar)

Das Ergebnisfeld ist Berechnet zur Anzeige
@Sum(FeldName1: FeldName2: FeldName3)

und alle felder sind vom Typ Zahl

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln