Access-o-Mania

Access-Forum (Deutsch/German) => Formular => Thema gestartet von: mad am Februar 25, 2022, 03:56:52

Titel: Hyperlink funktioniert nicht
Beitrag von: mad am Februar 25, 2022, 03:56:52
Hallo Zusammen,

in einem Formular gebe ich den Ablageort (Verzeichnis) für Dokumente an.

Um diesen, je nach Login, auf diversen anderen Formularen wieder angezeigt zu bekommen gibt es folgende Funktion:

Public Function FWVerzeich()
    FWVerzeich = DLookup("[Verzeich]", "tblUser", "OK = '" & Forms.UG_frm_Formauswahl_Allg.OKGlobal & "'")
End Function

Jetzt lasse ich den Steuerelementeinhalt (den Ablageort) auf den div. Formularen in einem ungebundenen Feld mit "=FWVerzeich()" anzeigen. Im Eigenschaftsblatt unter Format habe ich "Ist Hyperlink" auf "Ja" umgestellt.
Das Verzeichnis "C:/User/....." wird korrekt als Hyperlink angezeigt. Beim hingehen mit der Maus auf den Link ändert sich auch die Anzeige des Mauszeigers.
Nach dem anklicken des Links passiert allerdings nichts, der Explorer öffnet sich nicht mit dem entsprechenden Verzeichnis.

Hätte jemand einen Tipp?

Gruss
mad
Titel: Re: Hyperlink funktioniert nicht
Beitrag von: PhilS am Februar 25, 2022, 10:51:44
Zitat von: mad am Februar 25, 2022, 03:56:52Das Verzeichnis "C:/User/....." wird korrekt als Hyperlink angezeigt.
Ja? Was wird denn genau angezeigt? - Das obige ist kein korrekter Hyperlink, weil das Protokoll fehlt.
Titel: Re: Hyperlink funktioniert nicht
Beitrag von: Beaker s.a. am Februar 25, 2022, 12:53:07
@mad
ZitatIm Eigenschaftsblatt unter Format habe ich "Ist Hyperlink" auf "Ja" umgestellt.
Das funzt aber nur, wenn das Tabellenfeld auch den Typ "Hyperlink" hat. Dann
fügt Access bei der Eingabe das Protokoll automatisch dazu.
Bevor du das jetzt aber umstellst, öffne den Link einfach per VBA
Private Sub DeinLinkfeld_Click()
    FollowHyperlink FWVerzeich()
End Sub
Die Function würde dann aber auch noch typisieren
Public Function FWVerzeich() As String
gruss ekkehard
Titel: Re: Hyperlink funktioniert nicht
Beitrag von: mad am Februar 25, 2022, 13:29:25
Herzliche Dank.
Funktioniert bestens.


Danke
mad