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