Access-o-Mania

Access-Forum (Deutsch/German) => Access Programmierung => Thema gestartet von: andyfau am November 08, 2024, 22:01:11

Titel: Laufzeitfehler 8 bei FollowHyperlink
Beitrag von: andyfau am November 08, 2024, 22:01:11
Hallo zusammen,
ich rufe aus einem Formular über einen simplen Button mit folgendem Code entweder Google Maps oder OpenStreetMap auf:

   If Dienst = "GoogleMaps" then
            mapslink = "https://www.google.de/maps/place/" & Me.Strasse & ", " & Me.PLZ & " " & Me.Ort
         else
            mapslink = "https://www.openstreetmap.org/search?query=" & Me.Strasse & ", " & Me.PLZ & " " & Me.Ort
        End If
        FollowHyperlink (mapslink)

Mal funktioniert es , mal funktioniert es nicht und das mit demselben String.
Zwischenablage01.jpg
Googlen nach Laufzeitfehler 8 hat mich nicht weiter gebracht.

Beste Grüße
Andreas


Titel: Re: Laufzeitfehler 8 bei FollowHyperlink
Beitrag von: Knobbi38 am November 08, 2024, 23:11:15
Du rufst mit ungeprüften Argumenten FollowHyperlink auf und wunderst dich, daß das dann schief gehen kann? Wie sieht es z.B. mit dem kodieren von Sonderzeichen aus?

Tip:
http://allenbrowne.com/func-GoHyperlink.html (http://allenbrowne.com/func-GoHyperlink.html)

Titel: Re: Laufzeitfehler 8 bei FollowHyperlink
Beitrag von: andyfau am November 09, 2024, 14:32:51
Hallo Ulrich,
die Vermutung mit den Sonderzeichen und Umlauten ist natürlich richtig. Hätte ich auch selbst drauf kommen können ::)
Danke für den Hirnstupser.

Ich habe das Modul aus dem von Dir angegeben Link ausprobiert. Funzt leider nicht mit Google Maps, weil dort bei der Übergabe des Links wohl nochmal so einiges umgesetzt wird. Ich habe es nicht weiter analysiert. Denn es ist nicht tragisch, weil ich in meiner DB für andere Zwecke schon eine Umsetzungsroutine habe, die ich dafür jetzt nutze.

Beste Grüße
Andreas