Beim Roten Kreuz hatten wir den Fall, dass Mitarbeiter bestimmte Dienste
regelm��ig (alle 2 Wochen, jeden 1. Montag im Monat, etc.) machen
wollen. Auch hier war es nicht m�glich, alle Dienste der n�chsten 10
Jahre in die Datenbank zu schrieben.

Ansatz:
 
Tabelle "Zahlungen"
  - ID
  - Person-ID
  - Datum
  - Betrag
  - Bezahlt ja/nein

Tabelle Personen:
  - Person-ID
  - Datum 1. F�lligkeit
  - Intervall
  - Betrag
  - Datum Letzte F�lligkeit
  - Datum zuletzt in Rechnung gestellt.

Du pr�fst nun 1x im Monat, ob ein Personen gibt, deren F�lligkeit < now
und letzte F�lligkeit > now ist und das letzte Mal in Rechnung stellen +
2 Monate (oder wie viel auch immer) < now ist
Wenn nicht: neue Rechnung erstellen:
--> Eintrag in die Rechnungstabelle UND aktualisieren des
"zuletzt-in-Rechnung-gestellt"-Datums.

Stefan.
  

-----Urspr�ngliche Nachricht-----
Von: Steppel [mailto:[EMAIL PROTECTED]] 
Gesendet: Montag, 29. April 2002 14:14
An: AspGerman Kaffeehaus
Betreff: [aspdecoffeehouse] OT: Zahlungsverwaltung

Hallo :-)

ich hab da mal ein planerisches Problem. Also in meiner Datenbank sollen
regelm��ige Zahlungen verwaltet werden. Also Mitglied X mu� vom 1.5.2002
jedes 1/4 Jahr Summe X bezahlen. Aus der Datenbank sollen dann die
Zeitr�ume
kommen f�r die er bezahlt hat oder halt nicht.

Die n�chste Zahlung m��te also am 1.8.2002, am 1.11.2002, am 1.02.2003,
am
1.5.2003 usw. erfolgen. also brauch ich f�r jedes datum einen eintrag
mit
einem statusfeld, gezahlt oder nicht. aber ich kann doch nicht f�r die
n�chsten 10 jahre schon die zahlungsdaten in die datenbank schreiben
wenn
der benutzer angelegt wird? Nur in die Datenbank zu schreiben wenn er
gezahlt hat ist auch doof, dann kriege ich ja nicht �ber eine abfrage
raus
ob was offen ist.

hat vieleicht jemand einen denkanstoss f�r mich?

Gru�
Steppel


| [aspdecoffeehouse] als [EMAIL PROTECTED] subscribed
| http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
|
http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp

| [aspdecoffeehouse] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp

Antwort per Email an