Ältere Termine aus Datenbank löschen

[MS-Access – alle Versionen]

Irgendwann kommt einmal der Zeitpunkt, an dem alte Termine in einer Datenbank gelöscht werden sollen bzw. müssen.

Dies ist am schnellsten über eine Löschabfrage zu erreichen.

Erzeugen Sie dazu eine Löschabfrage und tragen Sie in der entsprechenden Spalte (z. B. für den Eintrag „Datum„) in der Zeile „Kriterium“ folgenden Befehl ein:

JAHR([FELDNAME]) < JAHR(JETZT()) – X

  • [FELDNAME] = Name des Feldes das der Abfrage zu Grunde liegt, z. B. das Feld „Datum“
     
  • X = Anzahl der abgelaufenen Jahre

Der obige Ausdruck bedeutet folgendes:
Wenn das eingetragene Jahr in entsprechenden Feldnamen kleiner (älter) ist als das heutige Jahr minus den gewünschten abgelaufenen X-Jahren ist, soll es selektiert werden.

Damit werden alle Termine. die älter als X Jahre sind, durch die Löschabfrage aus der Datenbank entfernt.

HINWEIS: Es werden hierdurch nicht nur die Feldinhalte, z. B. bei „Datum“, alleine entfernt, sondern immer der komplette Datensatz!

.

Advertisements

Kommentar-Einträge mit Werbecharakter (sogenannte SPAM) werde ich ohne Nachfrage löschen! - Comment-entries of an advertising nature (so-called SPAM) I will delete without asking!

Trage deine Daten unten ein oder klicke ein Icon um dich einzuloggen:

WordPress.com-Logo

Du kommentierst mit Deinem WordPress.com-Konto. Abmelden / Ändern )

Twitter-Bild

Du kommentierst mit Deinem Twitter-Konto. Abmelden / Ändern )

Facebook-Foto

Du kommentierst mit Deinem Facebook-Konto. Abmelden / Ändern )

Google+ Foto

Du kommentierst mit Deinem Google+-Konto. Abmelden / Ändern )

Verbinde mit %s