online 1
gast (50)

/ Forum / Datenbanken

DatenbankenDatenbanken

Fragevon Hobby-Sammler vom 26.08.2022, 12:37 Options

Lösung

Saldo bei TagesDatum und aktuell in Hauptformular?

Hallo Supportler,

wie läßst sich folgendes Vorhaben realisieren:

Ist-Zustand

ich habe eine test-db mit einer tbl "Abrechnung", eine berechnete abf sowie ein frm-tabellarisch "GesamtAbrechnung" mit den Feldern (Spalten)

LaufNr = fortlaufend pro Buchung
AbrDatum = Datum der Buchung
EinHaben = Artikel bezahlt
AusSoll = Artikel geliefert
BuchSumme = Saldo pro Buchung
LaufSumme = Saldo aufgelaufen
TagesSumme = Saldo pro Tag nach AbrDatum

Die Berechnungsformeln wurden bereits in einem vorigen Thread erstellt und die Ergebnisse stimmen soweit.
Das tabellarische Formular aus der abf "GesamtAbrechnung" möchte ich nun gerne als Unterformular verwenden und
ein Hauptformular erstellen, da im derzeitigen Formular die TagesSummen – logischerweise – in jedem Datensatz des gleichen Tages auftauchen. Außerdem möchte ich für das aktuelle Datum beim öffnen des Formulars einen aktuellen Saldostand anzeigen lassen auch wenn eine geraume Zeit keine Bewegung bei dem jeweiligen Artikel stattgefunden hat.
Das Hauptformular soll aus vier Feldern bestehen:

Ein Feld mit einem wahlweise einzugebenden AbrDatum und daneben ein Feld in dem die dazugehörige TagesSumme erscheint. (Bei Eingabe eines Datums ohne einen Buchungsvorgang sollte das letzte Saldoergebnis davor ausgegeben werden.)

Darunter ein Feld mit aktuellem Datum =Heute() mit daneben dem zuletzt gebuchten Saldoergebnis (hier ist eine Formel wohl ähnlich der vorigen?)

Meine erster Versuch ging über eine zweite abf nur mit AbrDatum und Tagessumme. Heraus kam eine Parameter-abf für das Datum, was bei einem Formular aber dann nicht umzusetzen ist.

Für ein einspaltiges frm direkt aus der bestehenden abf hab ich aber nicht die richtigen Formeln gefunden :-(
Bei zweitem Versuch steht das Datum im ersten Feld fest und ist nicht zu ändern, auch nicht mit "Kombinationsfeld". Da werden mir in der Listung zwar alle Daten von Buchungen angezeigt, aber gebe ich eine anderes als das zuerst eingegebene ein, gibt es eine Fehlermeldung. Da stimmt dann wohl der Bezug nichtwirklich.

Wer kann mir weiterhelfen? Für Interessierte hier noch mals eine Testdatei zum besseren Verständnis
Ist das noch mit normalen FeldzeilenCode (oder auch SQL) zu machen oder geht das nur noch mit Modulen?

@RaHi
bin bisher noch nicht wirklich dazu gekommen, deine Modulvorschläge durch zu testen. Meine Bemühungen gehen aber weiter :-)
Wenn du diesbezüglich nochmals Hilfestellung geben könntest?

Danke schon mal an alle die sich bis hierher durchgelesen haben

Gruß

Gringo


Antwort schreiben

Antwort 1 von Paul1 vom 31.08.2022, 00:45 OptionsLösung

Lösung
Hallo Gringo!

Im nachfolgenden Link wäre ein Vorschlag von mir:

Vorschlag DB

Änderungen:

Abfragen:
GesamtAbrechnung

Neue Formulare:
Hauptformular
GesamtAbrechnung Unterformular

Ich hoffe, es entspricht in etwa Deinen Vorstellungen, wenn nicht schreibe es.


Schöne Grüße

Paul1

Antwort 2 von Hobby-Sammler vom 31.08.2022, 16:53 Options

Hallo Paul1,

so ist es - du hast mein Problem erfasst und eine Lösung dafür erstellt :-)
Mit einigen Anpassungen an meine Originaldatei habe ich's jetzt so wie es sein sollte.
Vielen Dank für deine Mühe, auf die Liste im Hauptformular wär ich so nicht ohne weiteres gekommen.
Layout und Schriftanpassung ist eh nur noch eine "Schönheitskorrektur".

Leider bist du hier nicht angemeldet und ich kann dir daher keinen Bonus vergeben (vielleicht bis zum nächsten Mal?), aber die Antwort hat geholfen :-)

Gruß und bis denne

Gringo

Ähnliche Themen

Ergbenis aus Abfrage in Tabelle übernhemen
shorty2007  17.02.2009 - 154 Hits - 1 Antwort

User ermitteln Access 2007
morpheus__85  18.02.2009 - 261 Hits - 3 Antworten

Problem im Access suchen mit Platzhalter
Chilla  23.02.2009 - 652 Hits - 4 Antworten

DAtensortierung nach defenierten muster in Access
BlackDaishi  17.03.2009 - 155 Hits - 5 Antworten

Import einer CSV-Datei 2 Zeilen in einen Datensatz
Anne_Huber  25.02.2009 - 245 Hits - 2 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Thu Jan 8 21:07:44 2026