Domino 9 und frühere Versionen > Entwicklung
Notesformular mit berechnete Felder
Matze69:
Hallo,
ich möchte für die Mitarbeiter ein Formular in Tabellenform entwerfen, in dem verschieden Zellen berechnet werden sollen, damit der Mitarbeiter z.B. die Summe nicht selbst errechnen muß.
Wie kann ich das bewerkstelligen?
Vielen Dank
cococo69:
Hallo,
ich mache das so:
Ich habe eine Maske mit (in diesem Fall 11) Felder die addiert werden sollen.
Das Summenfeld ist berechnet mit folgender Formel:
--- Zitat ---REM " Setzen von temp. Variablen, um nicht als Vorgabewert 0 eintragen zu müssen. Diese werden dann addiert";
_MB:= @If (KaRaImmobilien = ""; 0; KaRaImmobilien);
_MB_1:= @If (KaRaLvRw = ""; 0; KaRaLvRw);
_MB_2:= @If (KaRaGuthaben = ""; 0; KaRaGuthaben);
_MB_3:= @If (KaRaSonstFestWp = ""; 0; KaRaSonstFestWp );
_MB_4:= @If (KaRaSonstWpAktien = ""; 0; KaRaSonstWpAktien);
_MB_5:= @If (KaRaKfz = ""; 0; KaRaKfz);
_MB_6:= @If (KaRaVermWert_1_5 = ""; 0; KaRaVermWert_1_5);
_MB_7:= @If (KaRaVermWert_1_6 = ""; 0; KaRaVermWert_1_6);
_MB_8:= @If (KaRaVermWert_1_7 = ""; 0; KaRaVermWert_1_7);
_MB_9:= @If (KaRaVermWert_1_8 = ""; 0; KaRaVermWert_1_8);
_MB_10:= @If (KaRaVermWert_1_9 = ""; 0; KaRaVermWert_1_9);
@Sum(_MB:_MB_1:_MB_2:_MB_3:_MB_4:_MB_5:_MB_6:_MB_7:_MB_8:_MB_9:_MB_10)
--- Ende Zitat ---
Gruß
Armin
Matze69:
Hallo Armin,
vielen Dank für die schnelle Antwort. Es wäre schön, wenn du das für einen relativen Notesanfänger im DB-Programmieren erklären könntest.
Maske anlegen ok - aber ich wollt ja ein Formular mit Tabellen....
Vielen dank auch für die Geduld
Driri:
Interessant wäre noch, ob die Tabellen eine feste Anzahl Felder enthalten oder ob das dynamisch sein soll.
Mit festen Feldern ist das kein Problem, bei dynamischer Anzahl von Werten wirds schon schwieriger.
Wenn es um eine feste Anzahl geht, legst Du einfach in einer Tabelle je Zeile ein Feld vom Typ Zahl an und packst z.B. in die letzte Zeile ein Feld vom Typ Berechnet zur Ansicht oder (wenn Du das Feld noch für andere Zwecke brauchst, z.B. für die Anzeige in der Ansicht) vom Typ Berechnet.
Dann kannst Du für dieses Feld die von Armin gepostete Formel verwenden. Die muß dann natürlich noch entsprechend angepaßt werden.
Matze69:
Erst einmal vielen Dank.
Nur ich verstehe es nicht ganz. Sorry....
Ich bin soweit, dass ich eine neue Maske erstelle. Darin erstelle ich eine Tabelle mit z.B. 4 Spalten und 4 Zeilen. In Spalte 1 soll dann stehen Schecknummer, S2 Scheckanzahl, S3 Betrag pro Scheck und S4 Gesamtbetrag. Ich möchte dass in der Spalte 4 das Ergebnis von S2 x S3 stehen soll. Wie gehe ich da als Anfänger vor?
Nochmals vielen Dank für eure Geduld...
Matthias
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln