Abfragen

Während in Tabellen Daten gespeichert werden, sind Abfragen für die Auswertung und Weiterverarbeitung der Daten zuständig.

Rein optisch sieht das Ergebnis einer Abfrage genau wie eine Tabelle aus. Aber eine Abfrage speichert keine Daten, sondern bezieht ihre Daten stets aus einer oder mehreren Tabellen. Trotzdem kann man meistens in einer Abfrage Daten eingeben und ändern. Das wird dann in der zugrunde liegenden Tabelle gespeichert. Wenn Access nicht wissen kann, in welchen Datensatz genau die Daten gespeichert werden sollen, ist die Dateneingabe automatisch gesperrt.

Relationale Datenbanken wie Microsoft Access nutzen für Abfragen die Sprache SQL (Structured Query Language). Mit Microsoft Access kann man Abfragen komfortabel grafisch generieren, ohne SQL lernen zu müssen. Natürlich kann man, wenn man mit SQL vertraut ist, auch damit arbeiten, oder beide Arbeitsweisen mischen.

SQL-Code
Anzeigefenster

Im Folgenden erstellen wir Abfragen in der Entwurfsansicht. Rein informativ, und ohne näher darauf einzugehen, wird im Tutorial auch immer der jeweilige SQL-Code gezeigt, so dass man sich hier auch Grundlagen von SQL aneignen kann. Allerdings wird hier eine vereinfachte und besser lesbare Fassung des SQL-Codes verwendet als der von Microsoft Access automatisch generierte SQL-Code. Access legt nämlich im Zweifel lieber etwas zuviel Text an. Dadurch wird die Abfrage aber weder besser noch schlechter, schneller oder langsamer als der im Tutorial gezeigte Code.