Access-o-Mania

Access-Forum (Deutsch/German) => Access Programmierung => Thema gestartet von: pahiti78 am April 03, 2013, 19:10:07

Titel: Anlegen von Daueraufträgen
Beitrag von: pahiti78 am April 03, 2013, 19:10:07
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.
Titel: Re: Anlegen von Daueraufträgen
Beitrag von: Stapi am April 03, 2013, 19:40:52
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.
Titel: Re: Anlegen von Daueraufträgen
Beitrag von: pahiti78 am April 03, 2013, 20:17:28
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.
Titel: Re: Anlegen von Daueraufträgen
Beitrag von: Stapi am April 03, 2013, 20:46:25
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
Titel: Re: Anlegen von Daueraufträgen
Beitrag von: pahiti78 am April 03, 2013, 21:35:10
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
Titel: Re: Anlegen von Daueraufträgen
Beitrag von: Stapi am April 04, 2013, 11:59:24
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.

Titel: Re: Anlegen von Daueraufträgen
Beitrag von: 69bruno am April 04, 2013, 13:00:10
Hmm.....
andere DB's als Beispiele sind schlecht.

Wie weit soll den in die Zukunft prognostiziert werden ?

1 Jahr, 2 Jahre, unendlich ?
Titel: Re: Anlegen von Daueraufträgen
Beitrag von: Stapi am April 04, 2013, 13:13:23
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
Titel: Re: Anlegen von Daueraufträgen
Beitrag von: 69bruno am April 04, 2013, 13:28:51
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.....
Titel: Re: Anlegen von Daueraufträgen
Beitrag von: ebs17 am April 04, 2013, 14:01:32
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 (http://www.ms-office-forum.net/forum/showthread.php?t=298414).

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
Titel: Re: Anlegen von Daueraufträgen
Beitrag von: Stapi am April 04, 2013, 14:17:28
Hallo ebs

Auch das ist ein sehr guter Ansatz.
Bin immer wieder Erstaunt, als kleiner Privat Anwender was du so in SQL drauf hast.
Titel: Re: Anlegen von Daueraufträgen
Beitrag von: pahiti78 am April 04, 2013, 20:32:04
Geile Sache.. Danke
Titel: Re: Anlegen von Daueraufträgen
Beitrag von: Stapi am April 05, 2013, 10:43:54
Hallo Matze

Wenn damit dein Thema gelöst ist, als Hinweis  bitte auch im ersten Beitrag das Thema als gelöst "abhaken"