Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Anzeige aller Daten älter als x Tage
zurück: Tabelle updaten weiter: Summe in einer Abfrage Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Bitte Status wählen ! Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
abu
Gast


Verfasst am:
15. Nov 2004, 23:12
Rufname:

Anzeige aller Daten älter als x Tage - Anzeige aller Daten älter als x Tage

Nach oben
       

Hallo, ich habe eine Tabelle mit den Spalten: Vorgangsnummer, Gerätenummer (1-74), Einlagerungsdatum, Regal (1-9), Fach (1-8), Bemerkungen.
Eine Abfrage aus diesen Daten soll ergeben: Zeige mir alle Einlagerungen die älter als x Tage sind aber von jedem Gerät nur die letzte Einlagerung mit derzeitigem Lagerort.
Bei meinen bisherigen Versuchen hat das nicht geklappt weil der Lagerort bei den verschiedenen Einlagerungen immer wechselt d.H wenn ich das Datum in Verbindung mit der Geräzenummer auf max setze ist das Ergebnis o.k. Smile , sobald ich aber den Lagerort dazu nehme werden alle älteren Vorgänge mit Angezeigt Sad .
Ist diese Abfrage mit nur einer Tabelle überhaupt möglich Question .
Jörsch
angelernter DB-Bastler


Verfasst am:
16. Nov 2004, 10:31
Rufname:
Wohnort: Krefeld

AW: Anzeige aller Daten älter als x Tage - AW: Anzeige aller Daten älter als x Tage

Nach oben
       

Hallo abu,

Dein Problem lässt sich über eine kleine verschachtelte Abfrage lösen:

1. Erstelle eine Abfrage über Deine Tabelle mit den Zielfeldern Gerätenummer und Einlagerungsdatum. Schalte die Funktionen ein und wähle als Funktion zum Feld Gerätenummer <Gruppierung> und zum Feld Einlagerungsdatum <Max>. Speichere und schließe die Abfrage.

2. Erstelle eine neue Abfrage über Deine Tabelle und die zuvor erstellte Abfrage. Erstelle im Abfrageentwurf folgende Beziehungen zwischen Tabelle und Abfrage 1: Gerätenummer <> Gerätenummer ; Einlagerungsdatum <> Max von Einlagerungsdatum

Wenn Du nun die Abfrage mal ausführst, bekommst Du immer nur die letzte Einlagerung je Gerät angezeigt.

Die zeitliche Filterung
Zitat:
...Zeige mir alle Einlagerungen die älter als x Tage sind ...
bekommst Du über eine berechnete Spalte in der zweiten Abfrage hin:
Code:
Lagerungsdauer: Datdiff("t";[Tabellenname]![Einlagerungsdatum];Datum())

Als Filterkriterium kannst Du dann zu dieser Spalte die Lagerungsdauer in Tagen angeben, für die keine Datensätze angezeigt werden sollen zB '>50.'
Dieses Kriterium kannst Du aber auch dynamisch gestalten, d.h. die Lagerungsdauer, die überschritten sein muss, wird jedesmal bei Ausführung der Abfrage vom Nutzer in eine Inputbox eingegeben. Trage hierfür als Kriterium
Code:
>Wert([Bitte minimale Lagerungsdauer eingeben:])
ein.

Ich hoffe, es hilft Dir weiter.

_________________

Jörsch
...ich kann doch auch nix dafür...
abu
Gast


Verfasst am:
16. Nov 2004, 13:07
Rufname:


Anzeige aller Daten älter als x Tage - Anzeige aller Daten älter als x Tage

Nach oben
       

Hallo Jörsch, vielen Dank, das hat auf Anhieb geklappt Razz und ich kann jetzt furchtlos weiterbastel, hatte schon angenommen das ich zwei Tabellen brauche.
Super Forum werde mich auch registrieren.
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Access Tabellen & Abfragen: Daten abfragen nach Buchstabenreihenfolge 2 wrengers 700 07. März 2005, 22:59
Gast Daten abfragen nach Buchstabenreihenfolge
Keine neuen Beiträge Access Tabellen & Abfragen: Datanorm Daten erzeugen 2 HH Hans 1532 08. Feb 2005, 10:49
HH Hans Datanorm Daten erzeugen
Keine neuen Beiträge Access Tabellen & Abfragen: Summieren von gruppierten Daten 3 Thomas Theurer 1203 27. Jan 2005, 17:36
mapet Summieren von gruppierten Daten
Keine neuen Beiträge Access Tabellen & Abfragen: Anzeigen der Daten einer vorhandenen Tabelle in einer Abfrag 6 brauzer 831 02. Dez 2004, 13:28
brauzer Anzeigen der Daten einer vorhandenen Tabelle in einer Abfrag
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage: Datensätze älter als.... 4 KarlK 929 01. Nov 2004, 19:07
KarlK Abfrage: Datensätze älter als....
Keine neuen Beiträge Access Tabellen & Abfragen: Daten aus einer dat Datei in eine Access Tabelle einlesen! 7 VP 001 8238 26. Okt 2004, 21:57
snurb Daten aus einer dat Datei in eine Access Tabelle einlesen!
Keine neuen Beiträge Access Tabellen & Abfragen: Funktion mit Berechung "3 Wochen und 3 Tage" 3 fuzzy 485 08. Okt 2004, 17:13
TommyK Funktion mit Berechung "3 Wochen und 3 Tage"
Keine neuen Beiträge Access Tabellen & Abfragen: Komment. u Daten in zelle schreiben, Zellenausrichtung festl 2 k@lle 816 06. Okt 2004, 11:49
k@lle Komment. u Daten in zelle schreiben, Zellenausrichtung festl
Keine neuen Beiträge Access Tabellen & Abfragen: Anzahl der Monate zwischen 2 Daten 2 master_tj 1837 22. Jul 2004, 13:17
master_tj Anzahl der Monate zwischen 2 Daten
Keine neuen Beiträge Access Tabellen & Abfragen: Insert into mit wiederkehrenden (alle 3 Tage z.B) Terminen 1 Kirsten 475 19. Jun 2004, 16:13
Hindy Insert into mit wiederkehrenden (alle 3 Tage z.B) Terminen
Keine neuen Beiträge Access Tabellen & Abfragen: Daten aus mehreren Tabellen in einer Gesamttabelle richtig e 5 hoschi 1573 04. Jun 2004, 13:01
stpimi Daten aus mehreren Tabellen in einer Gesamttabelle richtig e
Keine neuen Beiträge Access Tabellen & Abfragen: Änderungen an abgefragten Daten vornehmen 1 mimey 1139 28. Mai 2004, 22:06
lothi Änderungen an abgefragten Daten vornehmen
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Macromedia Dreamweaver