Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: theBastian am 23.01.04 - 10:17:32

Titel: Daten in berechnetem Feld summieren
Beitrag von: theBastian am 23.01.04 - 10:17:32
Hi,

ich erstelle eine DB zur Rechnungsverwaltung. Die Daten müssen auf einem Vordruck erscheinen. Diesen habe ich als Seite hinterlegt und die Ergebnisse fließen als Berechneter Text ein.

Die Maske enthält 6 Felder (genannt Kontoübersicht1-6) mit jeweils verschiedenen Konten. Diese sind verborgen und erst wenn durch den User bestimmte Auswahlen getroffen worden sind wird das jeweils richtige Feld sichtbar und der User kann ein Konto aus der Dialogliste auswählen und den Betrag eingeben.

Die Summe aller Beträge des entsprechenden Kontos erscheinten dann in dem Vordruck auf der Seite.

Umsetzung:

Es gibt eine versteckte Ansicht, die für jedes Konto eine Spalte hat und mit

@If (@Left (Kontoübersicht1+Kontoübersicht2+Kontoübersicht4+Kontoübersicht5+Kontoübersicht6;4)="0101";Betrag;0)

den Betrag anzeigt. Die Kontobezeichnung enthält sowohl die vierstellige Kontonummer als auch die Bezeichnung, daher @Left um nur mit der Kontonummer zu arbeiten.

Der Berechnete Text im Vordruck liest dann per @DbColumn die entsprechende Spalte aus der Ansicht und summiert.

@Sum(@DbColumn("":"NoCache";"":"";"(UK 0501)";22))

Ist leider ganz schön umständlich. Gibt es auch eine Möglichkeit, die Dokumente im Berechneten Text auszuwählen und zu summieren? Damit würde der Umweg über die Ansicht wegfallen.

cu
Sebastian
Titel: Re:Daten in berechnetem Feld summieren
Beitrag von: Axel am 23.01.04 - 10:26:40
Hi,

es geht nicht einfacher. Denn, wenn du Dokumente auswählen willst, brauchst du entweder @DbLookup oder @DbColumn und beide Funktionen brauchen eine Ansicht.


Axel