Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

Anlegen von Daueraufträgen

Begonnen von pahiti78, April 03, 2013, 19:10:07

⏪ vorheriges - nächstes ⏩

pahiti78

Hallo Zusammen,

ich würde gern im Rahmen eines Rechnungsbuches bzw. einer Kontensimulation Daueraufträge anlegen. Ich habe allerings keine Ahnung, wie ich dies bewerkstelligen soll. Meine Idee ist es den Datensatz immer wieder über den CopyBefehl zu duplizieren und dann das Datum um 30 Tage zu versetzen..

Vielliecht hat jemand etwas ähnliches schon mal gemacht und eine bessere Idee.
Gruß
Matze

Stapi

Hallo Matze

Warum den ganzen Datensatz kopieren?
Lege doch einfach den Dauerauftrag 1:n zum Datum in Beziehung. So sollte es möglich sein immer zu sehen welche Aufträge gezahlt und welche noch offen zum aktuellen Datum stehen.

So mal als Ansatz gesehen.
Grüße aus dem schönen NRW
Stefan

pahiti78

Es geht dabei vielmehr um Liquiditätsmanagement. Also sollte die Datensätze auch für die Zukunft angelegt sein. Es soll festgestellt werden, ob ein Konto zum Beispiel in 30 Tagen unter- oder übergedeckt ist. Dazu möchte ich Datensätze wie Steuer, Miete, Lohnkosten usw. anlegen welche zu einem bestimmten Datum (zum Besipiel jeden 15 oder 30. des Monats) anfallen. Der Bericht oder ein Formular soll mir dann die Kontenstände simulieren.
Gruß
Matze

Stapi

Hallo Matze

Ok.Verstanden, aber was spricht gegen meine Vorgeschlagene Variante.
Es gibt ja nun auch Zahlungen die alle z.b6 Monate fällig sind oder Mehrfach in einem Jahr bezahlt werden
Grüße aus dem schönen NRW
Stefan

pahiti78

Hallo Stefan,
ich komm irgendwie nicht richtig mit. Wäre es möglich, dass du mir ein BspDB anhängst?
Brauch auch nur die Verknüpfung enthalten. Mir fehlt irgendwie die Vorstellung.
Danke
Gruß
Matze

Stapi

Hallo Matze

Das ganze kann wie eine Warenwirtschaftssystem gesehen werden. Wie hier mal grob abgebildet:
http://www.access-o-mania.de/forum/index.php?topic=15170.0

1.) Tab mit den Kontodaten
2.) Tab mit Zahlungsein bzw Ausgänge
3.) Tab mit Verwendungszweck (wie Miete,div)
4.) Tab mit Datum für die geplanten  Zahlungsein bzw Ausgänge

Sollte ich hier noch was Vergessen haben so bitte ich um Ergänzung.

Grüße aus dem schönen NRW
Stefan

69bruno

Hmm.....
andere DB's als Beispiele sind schlecht.

Wie weit soll den in die Zukunft prognostiziert werden ?

1 Jahr, 2 Jahre, unendlich ?
If Brain <= requestoutofPost then
  PostonForum "Ich verstehe Dein Problem nicht....."
Else
  PostonForum "Denk erst mal über die Normalisierung nach......"
End If

Stapi

Hallo Bruno

Wie weit er @pahiti78 in die Zukunft sehen möchte, das weis auch ich nicht. Nur ich verstehe ihn so das er zu einem Zeitpunkt "X" sehe möchte wie sein Kontostand ist
Grüße aus dem schönen NRW
Stefan

69bruno

Na ja,

bei einem unendlichen Zeitraum dürfte das Vorhaben sehr schwer werden....

Ah ja, falschen Autor erwischt...... Das sollte ein hinweis an pahiti sein, das es einfacher wäre, wenn man sein bisheriges Datenmodell kennt. Hatte gedacht, er hätte die Beispiel DB angeführt.....
If Brain <= requestoutofPost then
  PostonForum "Ich verstehe Dein Problem nicht....."
Else
  PostonForum "Denk erst mal über die Normalisierung nach......"
End If

ebs17

Zukünftige Zahlungen kann man per Abfrage mit Hilfstabelle erzeugen. Als Ansatz:

SELECT
    DateAdd(Z.ZahlPeriode, T.I, Z.Stichtag) AS Termin,
    Z.Betrag
FROM
    tblZahlungen Z,
    T999 T
WHERE
    DateAdd(Z.ZahlPeriode, T.I, Z.Stichtag) Between #1/1/2012# AND #12/31/2016#

Grundlagen dazu siehe SQL ist leicht (1) - Hilfstabellen.

In vielen Fällen wird es sogar ausreichend sein, für die virtuellen Auswertungen  die erzeugten Daten virtuell zu lassen, also Daten wie gezeigt in einer Abfrage zu erzeugen und dort zu belassen und nicht die Daten in eine Tabelle zu schreiben.

MfGA
ebs
Mit freundlichem Glück Auf!

Eberhard

Stapi

Hallo ebs

Auch das ist ein sehr guter Ansatz.
Bin immer wieder Erstaunt, als kleiner Privat Anwender was du so in SQL drauf hast.
Grüße aus dem schönen NRW
Stefan

pahiti78

Gruß
Matze

Stapi

Hallo Matze

Wenn damit dein Thema gelöst ist, als Hinweis  bitte auch im ersten Beitrag das Thema als gelöst "abhaken"
Grüße aus dem schönen NRW
Stefan