

Drumbeat 2000 Workshop
| Datenbank
erstellen | Projekt in DB anlegen | Abfragen
| DSN anlegen |
SQL-Wizard | Content Table
| DataForms erstellen | Publizieren
|Links |
Drumbeat 2000: SQL-Wizard
Nun muß noch eine SQL-Anweisung
erstellen.
SQL bedeutet Structured Query Language und wird als universelle
Sprache für Abfragen in Datenbanken benutzt.
Wenn du in Access 2000 eine Abfrage erstellst, benutzt du auch SQL
ohne daß du er merkst.
In unserem Fall dient die SQL-Anweisung dazu, um bestimmte Daten
aus den datenbankfeldern in dafür vorgesehene Inzhaltsfelde (content
fields)
einzulesen. Die Anweisung "sagt" der Datenbank dann genau, wo sie
nach
den Informationen suchen soll.
Solltest du dich mit SQL auskennen,
kannst du im Dialogfeld SQL Query,
in dem wir uns immer noch befinden, direkt in das Fenster SQL Statement
(das bedeutet "SQL Anweisung") den SQL-Code eingeben oder aus einer
bereits bestehenden oder dir zugänglichen Anweisung dorthin kopieren.
Für unseren Workshop gehe ich
aber davon aus, daß du dich mit SQL nicht
so gut oder gar nicht auskennst. Deshhalb gibt es in Drumbeat eine Hilfe, den
SQL Wizard (SQL Assistent).
So funktioniert der Assistent:
- Klicke im Dialogfeld SQL Query
auf die Schaltfläche SQL Wizard. So
wird der Assistent gestartet.
- Das Dialogfeld From Tables
erscheint.
- Suche hier die Tabellen aus, die
für die Datenbankanfrage wichtig sind.
Dies machst du, indem du mit der Maus in das quadratische Kästchen
vor dem jeweiligen Tabellennamen klickst.
- Klicke auf Weiter.
- Das Dialogfeld Select Columns
erscheint.
- Hier suchst du die Spalten aus,
die wichtig für die Abfrage sind. Es er-
scheinen nur die Spalten aus den Tabellen, die du im Schritt vorher
ausgewählt hast. Achtung! Wähle auf jeden Fall auch die Spalten
aus,
in denen der Primärschlüssel liegt. Das wird im nächsten Schritt
wichtig.
- Das Dialogfeld Select Unique
Key Colums erscheint.
- Hir wählst du die Spalten
mit deinem unique key (Primärschlüssel) aus
deiner Tabelle bzw. deinen Tabellen aus.
- Klicke auf Weiter.
- Das Dialogfeld Where Clauses
erscheint.
- Hier kannst du deine SQL-Anweisung
noch verfeinern. Wir überspringen
in unserem Workshop diese Funktion, weil wir nur eine Tabelle haben.
die Where-Funktion ist vor allem dann wichtig, wenn du mehrere Tabellen
anbindest, die einen relationalen Bezug zueinander haben.
- Klicke auf Fertig stellen.
- Damit bist du in das Dialogfeld
SQL Query zurückgekehrt.
- Im Fenster SQL Statement
siehst du nun die SQL-Anweisung, die du
eben mit dem Assistenten erstellt hast.
- Klicke auf die Schaltfläche
Test. So bekommst du eine Vorschau auf deine
Abfrage-Ergebnisse. So kannst du feststellen, ob deine SQL-Anweisung
richtig funktioniert oder nicht. Ggf. kannst du noch Fehler beheben.
- Nun bist du soweit fertig (hoffentlich
nicht mit den Nerven ...) und klickst
auf die Schaltfläche Save Query. Du speicherst so deine Abfrage
unter dem
vorhin eingetragenen Namen.
- Jetzt bist du in den Query
Manager zurückgekehrt.
Im nächsten Schritt erstellen
wir eine Inhaltstabelle (Content Table). Klicke dazu
auf
WEITER GEHT'S
Anregungen bitte an steffi@guim.de