Autor Thema: Daten in berechnetem Feld summieren  (Gelesen 1133 mal)

Offline theBastian

  • Senior Mitglied
  • ****
  • Beiträge: 482
  • Geschlecht: Männlich
Daten in berechnetem Feld summieren
« 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
Domino, Notes, Sametime

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re:Daten in berechnetem Feld summieren
« Antwort #1 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


Ohne Computer wären wir noch lange nicht hinterm Mond!

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz