Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

Hyperlink funktioniert nicht

Begonnen von mad, Februar 25, 2022, 03:56:52

⏪ vorheriges - nächstes ⏩

mad

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

PhilS

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.
Neue Videoserie: Windows API in VBA

Klassische CommandBars visuell bearbeiten: Access DevTools CommandBar Editor

Beaker s.a.

@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
Alles, was geschieht, geschieht. - Alles, was während seines Geschehens etwas anderes geschehen lässt, lässt etwas anderes geschehen. - Alles, was sich selbst im Zuge seines Geschehens erneut geschehen lässt, geschieht erneut. - Allerdings tut es das nicht unbedingt in chronologischer Reihenfolge.
(Douglas Adams, Mostly Harmless)

mad

Herzliche Dank.
Funktioniert bestens.


Danke
mad