12.02.2009
16:36 von
Gast
wiederholende Termine speichern
Hi,
ich habe mir einen kleinen Kalender gebastelt. Funktioniert soweit auch ganz fein,
nur stehe ich jetzt vor dem Problem, das ein Termin ja eventuell über mehrere Tage geht,
bzw. sich wöchentlich / monatlich wiederholen kann. - Hab ich total verpeilt :sorry:
Wie kann man das nun elegant ein eine Datenbank speichern, und dann auch noch gut wieder
herausbekommen, ohne noch ewig viel Berechnungen drum herum machen zu müssen?
Aktuell habe ich einfach eine Tabelle "termin" mit Start- und Enddatum (Datetime jeweils)
Danke
ich habe mir einen kleinen Kalender gebastelt. Funktioniert soweit auch ganz fein,
nur stehe ich jetzt vor dem Problem, das ein Termin ja eventuell über mehrere Tage geht,
bzw. sich wöchentlich / monatlich wiederholen kann. - Hab ich total verpeilt :sorry:
Wie kann man das nun elegant ein eine Datenbank speichern, und dann auch noch gut wieder
herausbekommen, ohne noch ewig viel Berechnungen drum herum machen zu müssen?
Aktuell habe ich einfach eine Tabelle "termin" mit Start- und Enddatum (Datetime jeweils)
Danke
Werbung
12.02.2009
17:10 von
wotan
hier wird dir wohl nichts anderes übrig bleiben als die Wiederholungen zu berechnen und dann in der DB zuspeichern.
12.02.2009
21:43 von
Abraxax
speicher doch den termin mit "interval" .. rechnen musst du so oder so ... flexibler bist du mit der interval-lösung.
13.02.2009
09:59 von
Gast
Rechnen hin oder her,
wie löse ich es dann sinnvoll, einen Termin der Art
1. Termin: 01.01.2009
Wiederholung alle 4 Wochen
zu speichern, und aus der Datenbank abzufragen.
Ich will ja nicht für die nächsten x Jahre den Termin vervielfältigen
und jeweils einzeln speichern.
wie löse ich es dann sinnvoll, einen Termin der Art
1. Termin: 01.01.2009
Wiederholung alle 4 Wochen
zu speichern, und aus der Datenbank abzufragen.
Ich will ja nicht für die nächsten x Jahre den Termin vervielfältigen
und jeweils einzeln speichern.
13.02.2009
11:17 von
wotan
Start und End Speichern, dann dazwischen die anderen ausrechnen und ebenfalls in der DB speichern.