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
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)
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