Hinzufügen eines Ausgabeelements mit Hyperlink
Grundlegendes zu Ausgabeelementen mit Hyperlink
Ein Ausgabeelement mit Hyperlink ist ein AusgabeelementIn einem datenbankgestützen Inhaltsblock ein Element, das die Inhalte eines einzelnen Datenbankfelds oder alternativ den Parameterwert anzeigt., das Hyperlinks aus den Inhalten von Datenbankfeldern erzeugt. Die nachstehenden Beispiele verdeutlichen den Unterschied zwischen regulären Ausgabeelementen und Ausgabeelementen mit Hyperlink der Spalte “Name” eines einfachen Tabellenformulars:
|
|
Reguläre Ausgabeelemente |
Ausgabeelemente mit Hyperlink |
Wenn Sie ein Ausgabeelement mit Hyperlink erstellen, müssen Sie einen Basis-URL angeben, der für alle Einträge des erstellten Hyperlinks gilt und außerdem einen Parameter, der an den Basis-URL für jeden Link angehängt wird. Sie können den Wert dieses Parameters mit einer Variablen bestimmen, welche die Inhalte eines bestimmten Datenbankfelds im aktuellen Eintrag repräsentiert. Daher kann z.B. mithilfe des Hyperlinks, der für alle Einträge erstellt wurde, die ID-Nummer des aktuellen Eintrags an das Zieldokument übermittelt und schließlich im Ansichtsformular angezeigt werden, wenn der Basis-URL auf ein Dokument verweist, das ein Ansichtsformular beinhaltet.
Jeder Link, der durch ein Ausgabeelement mit Hyperlink erstellt wird, weist folgendes Format auf:
Basis_URL?Parameter_Name=aktueller_Wert_des_Felds
Hierbei steht der Eintrag aktueller_ Wert_des_Felds für die Inhalte der speziellen Datenbankfelder im aktuellen Eintrag. Wenn beispielsweise im oben dargestellten Tabellenformular der Basis-URL “http://www.beispiel.com/detail.asp”, der Parametername “cid”, das Datenbankfeld mit dem Parameterwert “Kunden.ID” und die Kunden-ID von John Humphries 291 lauten würde, ergäbe sich für John Humphries der folgende Link-URL:
http://www.beispiel.com/detail.asp?cid=291
Durch Klicken auf den Link kann das Dokument “detail.asp” geöffnet und der Parameter cid=291 an das Dokument übergeben werden. Angenommen, in “detail.asp” wäre ein Ansichtsformular enthalten, das einen vollständigen Eintrag in der Datenbank des Kunden anzeigt, und die Filterbedingung für das Ansichtsformular würde folgendermaßen lauten:
Kunden.ID = <a,cid>
In diesem Fall würde der Inhalt des Ansichtsformulars dem Kundeneintrag für John Humphries entsprechen.
Sie können ein Ausgabeelement mit Hyperlink zu jeder Art von Formular hinzufügen, ausgenommen zu einem Diagrammformular. Sie können ein Ausgabeelement mit Hyperlink nicht im Datenbank-Assistenten erstellen, aber Sie können ein reguläres Ausgabeelement nach Beendigung des Assistenten durch ein Ausgabeelement mit Hyperlink ersetzen.
Wenngleich es möglich ist, ein Ausgabeelement mit Hyperlink in ein Eingabeformular einzufügen, kann weder der darin angezeigte Inhalt noch der Parameterwert, der zum Zieldokument übermittelt wird, aus einem Datenbankfeld stammen. Diese Elemente können jedoch durch Parameter bereitgestellt werden, die an das Dokument mit dem Eingabeformular übergeben werden.
So fügen Sie einem Formular ein Ausgabeelement mit Hyperlink hinzu
- Platzieren Sie die Einfügemarke in einer leeren Zelle der Tabelle, die das Formular enthält. (Fügen Sie ggf. eine neue Zeile oder Spalte hinzu.)
- Wechseln Sie im Menü Entwicklung zur Gruppe Datenbank, klicken Sie auf Feld und anschließend auf Eigenschaften von Ausgabeelement mit Hyperlink.
- Klicken Sie auf die Schaltfläche … neben dem Feld Datenbankfeld, und wählen Sie das Datenbankfeld mit dem Inhalt aus, das durch das Ausgabeelement angezeigt wird. (Wenn das gewünschte Feld nicht aufgelistet wird, klicken Sie auf Abbrechen, und fügen Sie es der Liste an Feldern hinzu, die vom Formular auf der Registerkarte Datenbankfelder des Dialogfelds Formulareigenschaften verwendet werden.)
- Geben Sie in das Feld Basis-URL den URL für das Zieldokument für die vom Ausgabeelement mit Hyperlink erstellten Links ein. (Wenn der URL durch einen Parameter bereitgestellt wird, der an das aktuelle Dokument übermittelt wurde, klicken Sie auf die Schaltfläche … neben dem Feld Basis-URL, und wählen Sie den Parameter aus.)
- Geben Sie unter Parameter in das Feld Name den Namen ein, den Sie für den Parameter verwenden möchten, der in die erstellten Links eingeschlossen wird.
- Klicken Sie auf die Schaltfläche … neben dem Feld Wert, und wählen Sie das Datenbankfeld mit dem Parameterwert aus. (Wenn das gewünschte Feld nicht aufgelistet wird, klicken Sie auf Abbrechen, und fügen Sie es der Liste an Feldern hinzu, die vom Formular auf der Registerkarte Datenbankfelder des Dialogfelds Formulareigenschaften verwendet werden.)
- Klicken Sie auf OK.
Wenn das Dokument, das als Ziel für die erstellten Links festgelegt wurde, einen datenbankgestützten Inhaltsblock enthält, der mithilfe des Datenbank-Assistenten erstellt wurde, müssen Sie den Parameter in diesem Dokument registrieren, bevor Sie ihn in den Filterbedingungen verwenden können. (Siehe “Registrieren eines Parameters“.)
Verwandte Themen
Hinzufügen eines (regulären) Ausgabeelements
Verwenden von Parametern mit datenbankgestützten Dokumenten
Filtern und Sortieren von Datenbanksätzen
Erstellen eines Ansichtsformulars