 |
Aktienkurse aus dem Internet verwalten
Aus HTML-Tabellen im Internet sollen in eine Access-Datenbank die aktuellen Aktienkurse ⁿbernommen werden.
Eine fertige L÷sung finden Sie auf der Heft-CD CHIP-Code KURSE. Wenn Sie die Datenbank lieber selbst anlegen wollen, bietet Access einen Import-Assistenten fⁿr HTML-Tabellen. Doch der Import allein macht noch keine Datenbank, denn die Tabellen einer HTML-Seite besitzen selten eine geeignete Datenstruktur fⁿr die Verwaltung von Aktienkursen in Access. Daher mⁿssen Sie in zwei Schritten arbeiten.
Schritt eins: Legen Sie eine Datenbank mit zwei Tabellen an. Die wichtigsten Rubriken darin sind einerseits die Wertpapier-Kennnummer (WKN) und der Name, andererseits Datum und aktueller Kurs der Aktie. Die Haupttabelle bilden die Aktienpapiere, am besten nennen Sie sie ╗Papiere½. Zum Namen speichert sie auch die Wertpapier-Kennnummer, die jede Aktie eindeutig identifiziert und daher als PrimΣrschlⁿssel dient. Die zweite Tabelle speichert Datum, Kurs und wieder die Wertpapier-Kennnummer in Form eines Fremdschlⁿssels und soll ╗Kurse½ hei▀en. Durch die Verbindung dieser beiden WKN-Felder entsteht die relationale Beziehung zwischen der Aktie in ╗Papiere½ und ihren Kursen in der Tabelle ╗Kurse½.
Schritt zwei: der Import. Suchen Sie die passende Kurstabelle im Internet. Um die HTML-Seite mit den Aktienkursen auf der Festplatte zu speichern, benutzen Sie im Internet Explorer den Befehl ╗Datei | Speichern unter½, im Netscape Navigator ╗Datei | Rahmen speichern unter½. Bei Webseiten, die in mehrere Rahmen unterteilt sind, klicken Sie vor dem Speichern den richtigen an.
Anschlie▀end nehmen Sie die HTML-Datei mit Hilfe des Assistenten in die Datenbank auf: ╗Datei | Externe Daten | Importieren½ aufrufen, im Dialog ╗Importieren½ den Dateityp ╗HTML Documents½ wΣhlen und die gespeicherte HTML-Datei angeben.
Folgen Sie dem HTML-Import-Assistenten bis zur Frage, wo Access die Daten speichern soll. Dort auf ╗Weitere½ klicken und die Feldnamen in ╗WKN½, ╗Name½, ╗Land½, ╗B÷rse½ und ╗Kurs½ Σndern. Um Aktien in die Tabelle ╗Papiere½ zu importieren, kreuzen Sie nur fⁿr das Feld ╗Kurs½ das KontrollkΣstchen ╗▄berspringen½ an.
Achten Sie beim Import auf das Dezimaltrennzeichen. Die Nachkommastellen der Aktienkurse k÷nnen durch Kommata oder Punkt getrennt sein. Dies mⁿssen Sie unter ╗Dezimaltrennzeichen½ der Importspezifikation angeben.
Danach schlie▀en Sie die Importspezifikation und wΣhlen die Zieltabelle aus: ╗Papiere½. Access importiert WKN, Name, Land und B÷rse der Aktie. Nach diesem ersten Import mⁿssen Sie zukⁿnftig nur noch die Kurse importieren. Dazu starten Sie den Import-Vorgang wie gehabt und kreuzen in der Importspezifikation das KontrollkΣstchen ╗▄berspringen½ fⁿr die Felder ╗Name½, ╗Land½ und ╗B÷rse½ an. Als Ziel geben Sie die Tabelle ╗Kurse½ an. So aktualisieren Sie den Wert jeden Tag.
|
 |