das ist ein guter ansatz, vielen dank. werde den weiter verfolgen -----Urspr�ngliche Nachricht----- Von: Mayer, Stefan [mailto:[EMAIL PROTECTED]] Gesendet: Montag, 29. April 2002 14:26 An: AspGerman Kaffeehaus Betreff: [aspdecoffeehouse] AW: OT: Zahlungsverwaltung
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 | [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
