Kapitel 14: Access im Internet/Intranet
Hyperlinks
Bei einem Hyperlink handelt es sich entweder um einen URL, d. h. eine Ressource im Internet oder Intra-
net, oder um eine Datei oder Anwendung auf der lokalen Festplatte oder im LAN.
Ein Hyperlink zu Microsoft Office-Dokumenten könnte auch zu einer bestimmten Position oder einem be-
stimmten Objekt innerhalb des gesuchten Dokuments springen (in Access zum Beispiel Tabellen, Abfragen,
Formulare etc.).
Hyperlinks können Ihnen in Access auf verschiedene Weise begegnen:
in Tabellen (Feldinhalt)
Befehlsschaltfläche (CommandButton)
Kombinationsfeld (ComboBox)
Bild (Image)
Bezeichnungsfeld (Label)
Listenfeld (ListBox)
Textfeld (TextBox)
Multifunktionsleiste
Weiterhin kann auch aus dem Visual Basic-Code heraus die Funktion eines Hyperlinks realisiert werden
(Application. FollowHyperlink).
Hyperlinks in Tabellen
Möchten Sie Hyperlinks in Tabellen speichern, können Sie in Access eine Tabellenspalte mit dem Datentyp
Hyperlink definieren. Tragen Sie in dieses Feld eine gültige Adresse ein, genügt ein Klick in der Tabellen-
ansicht, um zum angegebenen Dokument oder Objekt zu springen.
Die Auswahl der Hyperlinkadresse erfolgt über ein eigenes Dialogfeld:
Abbildung 14.2 Dialogfeld zur Eingabe einer Hyperlinkadresse
902
HINWEIS
BEISPIEL
Ist ein Hyperlink gespeichert,nnen Sie über ein Kontextmenü weitere Einstellungen vornehmen oder
dem Hyperlink folgen.
Abbildung 14.3 Kontextmenü eines Hyperlinkfeldes
Jedes Hyperlinkfeld kann neben der eigentlichen Adresse auch eine Unteradresse und eine Beschriftung
aufweisen. Das interne Speicherformat sieht wie folgt aus:
Anzeigetext#Adresse#Unteradresse
Der Anzeigetext ist nicht unbedingt erforderlich; wird er weggelassen, stellt Access die Adresse dar. Die
Adressangabe ist in jedem Fall erforderlich. Ausnahmen bestätigen die Regel: Ist das gesuchte Objekt in der
aktuellen Datenbank enthalten, genügt die Angabe der Unteradresse.
Mit der Funktion HyperlinkPart ist es Ihnen aus dem Basic-Code heraus möglich, die einzelnen Teile des
Hyperlinkfeldes abzufragen:
HyperlinkPart(Hyperlink As Variant, Komponente As Integer)
Beim Argument Hyperlink handelt es sich um den Inhalt des Feldes, Komponente bestimmt den gewünsch-
ten Teil des Hyperlinks:
Konstante Wert Beschreibung
acDisplayedValue 0Anzeigetext
acDisplayText 1 Anzeigetext eines Hyperlink-Feldes
acAddress 2 Adresse eines Hyperlink-Feldes
acSubAddress 3 Unteradresse eines Hyperlink-Feldes
acScreenTip 4QuickInfo des Hyperlinks
acFullAddress 5 Adresse und Unteradresse eines Hyperlinks
Tabelle 14.1 Konstanten für Komponente-Argument
Verwenden Sie die Funktion als Teil einer SQL-Abfrage, ssen Sie statt der Konstanten die jeweiligen Werte
einsetzen.
Verwenden von
HyperlinkPart
im Access-Programm (DAO-Code):
Dim rs As Recordset
Dim db As Database
903
Hyperlinks

Get Microsoft Office Access 2007-Programmierung - Das Handbuch now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.