Hallo Jens
Ich versuch nochmals etwas deutlicher zu werden:
Ich habe eine Tabelle in welcher alle Rechungsinformationen abgespeichert
werden (Fakturadatum, Fakturabetragetrag, Zahlungsbetrag, Zahlungsdatum und
ncoh viele weitere in diesem Zusammenhang unwesentliche Informationen). Auf
diese Tabelle gibt es eine entsprechende Tabelle für die Kriterien, welche
für das Problem aber keine Rolle spielen. Jetzt möchte ich auf einen
beliebigen Stichtag einen Bericht generieren. dieses Stichdatum steht erst
zur Laufzeit fest. Ich stelle es beim Öffnen des Berichtes in das Textfeld
"txtDatum" bevor die RecordSource des Berichtes eingestellt wird.
Nun erstelle ich neben vielen anderen gebunden Feldern ein berechnetes
Textfeld "txtZahlbetragGerechnet". In der ControlSource berechne ich dies
mit der Funktion:
=Wenn(Datumswert(txtZahldatum.Text) >
Datumswert(txtDatum.Text);0;txtZahlBetrag.Text).
Dies funktioniert. Wie kann ich aber nun im Berichtsfuss die Summe des
Textfeldes "txtZahlbetragGerechnet" bilden?
Ich hoffe, es ist mir gelungen, das Probelm einigermassen verständlich zu
erklären. Es geht eingentlich um die allgemeine Frage, ob es möglich ist aus
einem in einem Bericht berechneten Detailfeld eine Summe bilden zu können,
wenn die Berechnung von anderen Textfeldern des gleichen Berichtes abhängig
ist.
Danke und Gruss
Peter
Post by Jens SchillingHallo, Peter
Post by Peter HuberHallo Jens
Also: Ich habe einen Bericht für eine OffenPosten-Liste. Diese Liste
soll auf ein bestimmtes Datum hin den jeweiligen Stand anzeigen.
Dieses Datum kann vom Anwender über ein Formular angegeben werden.
Jetzt muss ich aufgrund dieses Datums ermitteln, welche Rechnungen
mit welchen Beträgen auf der Liste angezeigt werden sollen. Es geht
vor allem um das Problem der Teilzahlungen. Diese müssen
berücksichtigt werden, wenn das Zahldatum vor dem Stichtag liegt,
sonst nicht. Dies mach ich nun mit einem Textfeld und einer dort
definierten Wenn-Funktion, in welcher ich diese Prüfung vornehme und
als Resultat entweder 0 oder den effektiven Betrag anzeige. Das
funktioniert problemlos. Aber eben: bei der Summe im Berichtsfuss gelingt
es mir nicht, den
Wert aus diesem berechneten Textfeld (0 oder Betrag) zu berechnen.
Ich hoffe, das Problem ist jetzt ewas klarer und es gibt vielleicht
sogar eine Lösung!?
OK, ich denke, die Lösung sollte in einem anderen Aufbau Deiner
Datenquelle liegen, denn so wie Du diese schilderst - eigentlich mehr
andeutest - sollte es sich eigentlich über SQL lösen lassen.
Daher noch einmal die Bitte - werde konkreter, und nenne die beteiligten
Tabellen- und Feldnamen, und/oder stelle ein paar Beispieldatensätze dar.
Gruss
Jens