基本的なMS Accessアプリケーションには、AccessレコードのIDを持つWebページを開く必要のあるフォーム上のボタンがパラメータとして含まれていますが、 Accessによるエラー、またはWebページでのベースURLの開きのみです。パラメータを使用してMS AccessからURLを開く方法
私はそうと、ボタンのクリックイベントにVBAを追加しようとしている:
Application.FollowHyperlink _
"http://example.com/index.php?r=controller/action&id=" & Me.ID
が、私が得るすべては、Webブラウザ(すなわちhttp://example.com)上のベースURLの開口部です。私が '?'フルURLから '&'を選択すると、フルURLから '?'を差し引いたブラウザが開きます。 「&」はもちろん、ページに誤りがあります。
私はとハイパーリンクコントロールのプロパティを設定しようとしている:
="http://example.com/index.php?r=controller/action&id=" & Me.ID
が、上述のように、それは同じことを行います。
私は同じ結果を持つマクロを作成しようとしました。私は、ハイパーリンクビルダーを使用し、[formName]![id]
をパラメータとして使用しようとしましたが、同じことが起こるか、またはアクセスエラーが発生します。
私はこの記事を読んでいます:https://msdn.microsoft.com/en-us/library/office/ff822080.aspxと 'index.php /の後にUR1の部分をコードのExtraInfoの場所に追加しようとしましたが、同じことです。
ヘルプ! AccessがURLの最後にパラメータを持つURLを開くようにするのは難しいことではありません。
は、あなたは、単にこのような文字列を作成することはできません参照してください。 'str_url =「http://example.com /index.php?r=controller/action&id= "&Me.ID'を開き、Application.FollowHyperlinkから開きますか?それはおそらく動作するはずです。 – Vityata
それは絶対にシンプルなはずですが、これは私たちが話しているマイクロソフトであり、それはうまくいきません。しかし、ありがとう。 – Marko