Abfrageergebnis als neue Tabelle speichern
Veröffentlicht am 29.12.2003
Erstellen Sie eine Tabelle, in der das Ergebnis einer Abfrage gespeichert wird.
Bei Abfragen, die eine lange Ausführungszeit benötigen, ist das Warten auf das Ergebnis ein unvermeidliches Übel. Besonders, wenn Sie in einem Netzwerk auf Abfragen mit komplexen Kriterien, die auf Tabellen mit vielen Indizes und mehreren zehntausend Datensätzen zugreifen, kann die Wartezeit viele Minuten in Anspruch nehmen.
Wenn dann zwei Berichte, denen die gleiche Abfrage zugrunde liegt, nacheinander aufgerufen werden, können die Daten der Berichte, zum Beispiel die Gesamtsumme, unterschiedlich sein. Damit die Berichte garantiert auf den selben Datenbestand zugreifen, sollten Sie das Abfrageergebnis in einer neuen Tabelle lokal speichern.
Erstellen Sie wie gewohnt die Abfrage, die Sie benötigen. Fügen Sie alle Felder hinzu, die die neue Tabelle enthalten soll, möglichst auch das Primäschlüsselfeld. So können Sie die neue Tabelle später besser verwalten.
Wählen Sie dann den Menübefehl Abfrage/NeueTabelle erstellen aus. Im gleichnamigen Dialog müssen Sie der Tabelle einen Namen geben.
Über die Option Andere Datenbank läßt sich die Tabelle auch in einer externen Datenbank speichern. Damit die neue Tabelle mit den Daten der Abfrage erzeugt wird, klicken Sie auf das Ausführen-Symbol in der Symbolleiste. Bestätigen Sie die Sicherheitsabfrage mit Ja.
Sie haben nun direkten Zugriff auf alle Daten, ohne lange Wartezeiten.