Beitrag von Gerd (56 Beiträge) am Samstag, 28.Dezember.2002, 11:50.
datumsgesteuertes Löschen von Datensätzen
ich würde gerne beim erfassen eines neuen Datensatzes gleich ein Verfallsdatumm hinterlegen und alle Datensätze deren Verfallsdatum abgelaufen ist automatisch löschen lassen.
Wer kann eine Lösung vorschlagen ?
Antworten
Beitrag von H.Fehde (724 Beiträge) am Samstag, 28.Dezember.2002, 14:18.
Re: datumsgesteuertes Löschen von Datensätzen
automatisch geht da nichts - man kann aber das Löschen von Datensätzen in Abhängigkeit von einer anderen Aktion definieren, z.B. beim Eintragen eines neuen Datensatzes oder beim Anzeigen.
del "Datum<-180", "datenbank" if(..Bedingung);
Löscht alle Sätze, die älter als 180 Tage sind.
Das Feld Datum muß dann mit Erstellungsdatum definiert sein. Da gibst aber schon jede Menge Antworten zu diesem Problem bei älteteren Forumsbeiträgen.
H.Fehde
Antworten
Beitrag von Gerd (56 Beiträge) am Samstag, 28.Dezember.2002, 16:35.
Re: datumsgesteuertes Löschen von Datensätzen
das wäre ja genau das was ich suche. Heißt das, dass es möglich ist immer beim Öffnen eines Datensatzes alle "abgelaufenen" aus der Datenbank zu entfernen
Die Sytax verstehe ich noch nicht so ganz
del "Datum<-180", "datenbank"
ich würde gerne alle Datensätze bei denen das "Ablaufdatum" < als das heutige Datum ist löschen. Wie kann ich das bewerkstelligen ?
Antworten
Beitrag von H.Fehde (724 Beiträge) am Samstag, 28.Dezember.2002, 17:30.
Re: datumsgesteuertes Löschen von Datensätzen
Antworten
Beitrag von Friesecke (245 Beiträge) am Samstag, 28.Dezember.2002, 17:30.
Re: datumsgesteuertes Löschen von Datensätzen
Antworten
Beitrag von Marco (840 Beiträge) am Sonntag, 29.Dezember.2002, 09:11.
Re: datumsgesteuertes Löschen von Datensätzen
del "Datum<jetzt", "DeineDB";
mfg
Marco
Antworten
Beitrag von Gerd (56 Beiträge) am Sonntag, 29.Dezember.2002, 10:14.
Re: datumsgesteuertes Löschen von Datensätzen
und wenn ich alle datensätze löschen will deren Datum mehr als 60 Tage zürückliegt, wäre dann
"Datum+60<jetzt","DeineDB" korrekt?
Antworten
Beitrag von H.Fehde (724 Beiträge) am Sonntag, 29.Dezember.2002, 12:23.
Re: datumsgesteuertes Löschen von Datensätzen
nein, sondern setze anstatt 180 einfach 60:
del "Datum<-60", "datenbank"
Antworten