• 締切済み

ACCESSのフォームからハイパーリンクで開く

ACCESS2003です。 ACCESSのフォーム上にテキストボックスを配置し、 そこにパスを入れています。 そのファイルをハイパーリンクで開くことは可能でしょうか。 テキストボックスの設定には、「ハイパーリンクあり」を「はい」にしているので、ハイパーリンクのように見た目はなっているのですが、そこにマウスを近づけてもカーソルが、手の形にならず、開くことができません。 何か設定などが違うのですよね。 よろしくお願いします。

みんなの回答

  • Gin_F
  • ベストアンサー率63% (286/453)
回答No.3

VBAを使えば開くことは可能ですね。 Application.FollowHyperlink Me!テキストボックス名

  • O_cyan
  • ベストアンサー率59% (745/1260)
回答No.2

>そのファイルをハイパーリンクで開くことは可能でしょうか。 >テキストボックスの設定には「ハイパーリンクあり」を「はい」にしているのでハイパーリンクのように見た目はなっているのですがそこにマウスを近づけてもカーソルが手の形にならず、開くことができません。 そのコントロールは非連結ですか? フォーム上のコントロールがハイパーリンクありで非連結のコントロールであれば見た目はハイパーリンクの様になりますが開く事はできません。テーブルに保存していないとダメです。 テーブルのフィールドをハイパーリンク型にしているとかフィールドにパスもしくはURLが保存してありそのレコードをフォームで表示している場合は出来ますが。

haru163
質問者

補足

なるほど!おっしゃるように、非連結です。 またテーブルに保存していません。 まず、そこを直してみて確認してみます。

  • nicotinism
  • ベストアンサー率70% (1019/1452)
回答No.1

パスの前後を#で括っていないとか? 右クリックしてハイパーリンクの編集から挿入されたものと見比べては?

参考URL:
http://support.microsoft.com/search/default.aspx?catalog=LCID%3d1041&1041comm=1&1041mt=1&1033comm=1&spid=2509&query=%u30

関連するQ&A

  • Accessのハイパーリンクをクリックしてもファイルが開かない

    Accessでハイパーリンク型を設定して、そこにローカルのファイルまでの 絶対パスを記載しています。 絶対パスは作成したフォームのテキストボックスに記述されたパスを VBAでUpdate文を利用してテーブルへ取りこんでいます。 その後、検索処理を行い作成した表形式のフォームに検索結果を表示します。 その際に、表示されたハイパーリンクをクリックすると該当ファイルが 開くようにしたいのですが、開くことができません。 文字列は青くなり、マウスカーソルも指型になっているのですが、 クリックしても何も反応がありません。 どなたか解決法を教えてください。 よろしくお願いいたします。

  • Accessのハイパーリンクのパスを設定する「ハイパーリンクの挿入」を表示させる方法を教えてください。

    Access2003を使用しています。 フォームにハイパーリンク型のテキストボックスを配しました。 そこにハイパーリンクのパスを貼る時の「ハイパーリンクの挿入」の出し方について教えてください。 使っている.mdbの開き方は2種類あります。 (1)立ち上げて最初に表示されるメッセージで「開く」ボタンを押すと、入力しかできない(これの名称がわからないため、言葉の説明ですみません)。 (2)中の設定などをいじりたいときは、ctrl+[開く]で立ち上げています。 このやりかたで立ち上げたときは、フォーム上のメニューバーの挿入に「ハイパーリンク」が出てくるか、ハイパーリンクのテキストボックスにカーソルを置いた状態で右クリックすると「ハイパーリンク」が表示されます。 ところが、(1)の入力しか出来ないやり方で開くと、「ハイパーリンクの挿入」を立ち上げるには、カーソルをハイパーリンク型のテキストボックスにカーソルを置いた状態でショートカットキーのctrl+K を使うしかないようなんです。メニューバーに表示されないのです。 これは、どうしてなのでしょうか? この問題を解決する方法を教えていただけないでしょうか? お手数をおかけして申し訳ありませんが、よろしくお願いいたします。

  • accessで1つのハイパーリンクで2つのファイルを開きたいです

    accessで1つのハイパーリンクで2つのファイルを開きたいです シンプルに質問です テキストボックスに次の一文を入力してハイパーリンクとしてwordやexcel、tifファイルを開いています 表示文字#ファイルアドレス# このハイパーリンク1つで2つのファイルを開くにはどんな一文を入力すれば良いか教えてください 現状としては、accessを仕事で使用しています、使用人数は5人くらいで、各自が必要に応じてマクロで自動立ち上げした中にあるフォームのテキストボックスに上の一文を入力して貰い関連ファイルが開くように順次登録してもらっています ですが、関連ファイルが2つある場合、リンクを一度踏んだだけで2つのファイルを開く事ができるようにしてほしいと言われました コードをいじれる人間は私だけです、繰り返し行なわれる作業のため他の人間にはテキストボックスに入力する以上の手間を強いたくないです、と言いますか私自身がまだ付け焼刃でやっとここまでの勉強中の身で解決できませんでした 1つ目のパスの後ろに何か記号を入れて2つ目のパスを記入すればできそうな気もするのですが、その記号が判らず質問させていただきました どうかよろしくお願いいたします

  • テキスト型のフィールドでハイパーリンク

    アクセスのテキスト型のフィールド(URL)に http://bekkoame.okwave.jp/qa1111.html と入れていて、 そのテーブルを元にしたフォームを作成し、 フォームにテキストボックスを作りコントロールソースをURLにしました。 プロパティで ハイパーリンクあり:はい ハイパーリンクとして表示:ハイパーリンクである場合 としてますが、そのテキストボックスをクリックしてもハイパーリンクは開きません。 色は、青字に下線で見た目はハイパーリンクのようです。 テーブルのデータ型をハイパーリンクにしない限り、 フォームのコントロールをクリックしてサイトを開くことはできないのでしょうか? URL列を主キーにしたいので、ハイパーリンク型は避けてました。

  • Access2000でこんなことできますか?

    Access2000でこんなことできますか? Accessのフォーム上にテキストボックスAとテキストボックスBがあるとします。 テキストボックスAには重複のないユニークなID番号のようなものが入っています。 テキストボックスBはハイパーリンク型で、ファイル名をフルパスで保存します。 マイドキュメントなどに保存されているgifをこのフォームにドラッグアンドドロップすることにより以下の事をやりたい。 (1)ドロップしたファイル名を「テキストボックスAのID番号.gif」に変更したい。 (2)テキストボックスBに(1)でリネームした新しいファイル名(フルパス)を格納したい。 (3)ドロップしたファイルのコピーを、他の任意のディレクトリに作成したい。 と、こんなことをやりたいのですが、可能でしょうか? 到底むりのような気がするのですが。。。 もし可能であれば、ぜひやり方を教えてください。よろしくおねがいします。

  • access ハイパーリンク

    ACCESSの初心者です。 テキストボックスに入力されたメールアドレスでハイパーリンクさせOutLook Expressを使ってメールを出したいのですが、OutLookが立ちあがってしまいます。 OutLook Expressが立ちあがるように設定を変えたいのですが、どのようにすればよいでしょうか? よろしくお願いします。

  • ACCESS2000のフォーム

    お願い致します。 ACCESS2000のフォームを開いた時に、一番初めに入力させたいテキストボックスに、自動的にカーソルを持っていく方法を教えてください。 すみませんが、お願い致します。

  • アクセスのフォーム

    アクセスのフォームで、フォーム上にテキストボックスやラベルを配置してありますが、全て画面中央に表示される様にできますか? パソコンのディスプレイの大きさによって真中に配置したつもりが、右側が見えなかったりするので、今は全て画面の一番左に配置してあります。 誰か教えて下さい。よろしくお願いします。

  • accessのフォームで日付を定形入力にした場合

    access2000です。 フォームでテキストボックスに日付を入力しているのですが、定形入力にしてyyyy/mm/ddの形にしています。 テキストボックスをクリックすると必ず、カーソルがdの後ろあります。今はカーソルクリックし直すなどしていますがとても面倒です。テキストボックスをクリックしたら、yの先頭にカーソルくるようにできないですか?

  • accessのフォーム上からブラウザの検索

    Access2000のフォーム上のテキストボックスに文字を入れて、横に配置したボタンを押すと、ブラウザが立ち上がってテキストボックスに入力した文字でgoogleの検索ができるような仕組みを作りたいと思っているのですが、可能でしょうか?

専門家に質問してみよう