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
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.
@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 SubDie Function würde dann aber auch noch typisieren
Public Function FWVerzeich() As Stringgruss ekkehard
Herzliche Dank.
Funktioniert bestens.
Danke
mad