Servus,
Also dann hier eine neue Spalte anlegen, wann an der Umfrage teilgenommen wurde.
Also ganz sicher nicht das. Du möchtest lediglich das Feld (in einer von Anfang an angelegten Spalte vom Typ DATETIME) mit einem Wert belegen, wenn in die Tabelle ein neuer Datensatz eingetragen wird.
Die Spalte sollte eigentlich die letzte Aktivität anzeigen. (Wann es das letzte Mal in dieser Umfrage teilgenommen wurde)
Das musst du aber nicht explizit speichern!! Anders gefragt, wie willst du dafür sorgen, dass dort ein Wert dann drin steht?
Was willst du mit einem Integer Feld für eine zeitliche Begrenzung? Zwei Felder (Spalten)
- VonDatum (entweder NULL oder expliziter Datumswert)
- BisDatum (entweder NULL oder expliziter Datumswert)
Wenn NULL in BisDatum dann ist sie immer gültig. ... :)
Was haltet ihr eigentlich davon, wenn das Mitglied die Möglichkeit hat, sein abgegebenes Voting im Nachhinein zu ändern, wenn man sich doch anders entscheidet.
Was soll ich speziell davon halten? Ist das eine notwendige Anforderung deines Kunden (im Zweifel von dir selbst) oder nicht? Wenn ja, dann bau die Möglichkeit ein, wenn es dir nicht zu schwierig ist. Wenn nicht, dann lass es.
Ciao, Frank