Löschabfrage

11/05/2010 - 10:03 von Michael Marschall | Report spam
Hallo,
ich habe eine Tabelle die ich gerne von altlasten befreien wollte.
In der Tabelle habe ich ein Feld in dem das Datum und die Uhrzeit von
einem anderen System folgendermaßen eingetragen wird 10.05.11_08:27:27
Das feld ist ein Textfeld.
Jetzt wollte ich alle Daten die vor 31 Tagen in diese Liste
geschrieben wurden löschen.
Wie kann ich die Abfrage dazu aufbauen.

Danke im voraus
 

Lesen sie die antworten

#1 Karl Donaubauer
11/05/2010 - 10:31 | Warnen spam
Michael Marschall wrote:
ich habe eine Tabelle die ich gerne von altlasten befreien wollte.
In der Tabelle habe ich ein Feld in dem das Datum und die Uhrzeit
von einem anderen System folgendermaßen eingetragen wird
10.05.11_08:27:27 Das feld ist ein Textfeld.
Jetzt wollte ich alle Daten die vor 31 Tagen in diese Liste
geschrieben wurden löschen.
Wie kann ich die Abfrage dazu aufbauen.



Du kannst dir in der Abfrage ein berechnetes Feld basteln. z.B.

Left([Feldname];2) & Mid([Feldname];4;2) & Mid([Feldname];7;2)

und als Kriterium:

Format(Datum()-31;"jjmmtt")

bzw. funktioniert das neuerdings oft nur mehr mit englischen Kürzeln,
auch auf dt. Systemen:

Format(Datum()-31;"yymmdd")

Servus
Karl
****************
Access-FAQ: http://www.donkarl.com

Ähnliche fragen