Abfrage mit MS-Query

 

Soweit die Theorie. Versuchen wir nun konkret, eine SQL-Abfrage durchzuführen und das Resultat ins MS-Excel zu überführen. Starten Sie dazu Excel und wählen Sie in der Menüleiste den Befehl Daten -> Aus anderer Quelle -> Von Microsoft Query. Sollten Sie diesen Menüpunkt nicht finden, ist die Option MS-Query auf Ihrem PC nicht installiert. Für die Erweiterung wenden Sie sich bitte an Ihren System-Betreuer.

 

 

Wählen Sie als Datenquelle die gewünschte Datenbank aus.

 

 

Es erscheint ein Anmeldemaske, wo Sie Benutzer-ID und Kennwort eingeben müssen.

Melden Sie sich bitte bei unserem Lobos4-Support, damit die Login-Daten erstellt werden können und Sie damit die Abfrage-Berechtigung für die Datenbank erhalten.

 

 

Nach der erfolgreichen Anmeldung werden Ihnen die Tabellen aufgelistet. Bitte wählen Sie hier die Tabelle adresse aus.

 

 

Innerhalb der Tabelle adresse wählen Sie nun mit Doppelklick die Kolonnen adr_name und adr_vorname aus.

 

 

Als nächstes fügen wir die Tabelle anrede dazu. Klicken Sie dazu in der Menüleiste auf Tabelle -> Tabelle hinzufügen oder auf das Symbol . Wiederum erscheint die Tabellen-Auswahlliste, wo die Tabelle anrede angewählt werden kann. Wie vorher bei der Tabelle adresse wählen wir nun mit Doppelklick in der Tabelle anrede die Kolonne anr_name an.

 

Wir geben nun dem Query-Programm bekannt, wo sich die Fremdschlüssel-Beziehung (Join) zwischen diesen beiden Tabellen befindet. Suchen Sie zu diesem Zweck in der Tabelle adresse die Kolonne adr_anr_id und in der Tabelle anrede die Kolonne anr_id. Nun ziehen Sie mit der Maus die Kolonne adr_anr_id von der Tabelle adresse zur Tabelle anrede in die Kolonne anr_id (Drag and Drop). MS-Query zeigt Ihnen diesen Join mit einer Verbindungs-Linie an.

 

 

Um die Datensätze zu sortieren, wählen Sie in der Menüleiste Datensätze -> Sortieren an und wählen dort die Kolonne adr_name und anschliessend adr_vorname aus.

 

 

Wenn Sie in der Menüleiste Ansicht -> SQL auswählen, sehen Sie den dazugehörenden SQL-Befehl. Er entspricht dem im theoretischen Teil Gelernten. Bei Bedarf können Sie diesen Befehl manuell ergänzen.

 

 

Als letzten Schritt können Sie nun die Daten in die Excel-Datei übergeben, indem Sie in der Menüleiste Datei -> Daten an Microsoft Excel zurückgeben wählen.

 

 

Diese Excel-Datei kann nun gespeichert werden. Wenn Sie diese das nächste Mal aufrufen, können Sie über die Menüleiste Daten -> Daten aktualisieren dafür sorgen, dass die Daten gemäss Ihrem SQL-Befehl erneut aus der Lobos4-Datenbank gelesen und in diese Excel-Datei überführt werden.