• 締切済み

パネルにほかのデータベースを開くボタンを追加する方法

こんばんは。 現在、3つのデータベースがあります。 ひとつはアプリA.mdb ひとつはデータ.mdb ひとつはアプリB.mdb という名前だとします。 これまでは「アプリA]と「データ」の2つだけだったので、 「アプリA」に「データ」のテーブルをリンクして動かす形でOKでした。 そこへ「アプリB」ファイルがきたため、 今まで起動時立ち上げていた「アプリA起動画面」のパネルに、 ボタンを追加して、そのボタンを押せば「アプリB」も開くことが出来るように したいのですが、どのように設定するといいのでしょうか。 単なるボタンの設定ではないことは分かるのですが、 具体的にどうしたらいいのかが分かりません。 申し訳ありませんが教えてください。 WinXP、Access2000です。

みんなの回答

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

コマンドボタンのクリック時に call shell(syscmd(acSysCmdAccessDir) & "msaccess.exe " _ & """C:\Documents and Settings\BlueSun\My Documents\App_B.mdb""",vbNormalFocus ) とかもあります。 ※アンダーバー _ の直後で改行されて 二行になります。 _ はVBAでの行継続文字です。

aoitaiyo
質問者

お礼

ご回答いただきましてありがとうございました。 お礼が遅くなりましてすみませんでした。 様々なトラブルが立て続けに起こったため、レスが付けられず申し訳ありませんでした。 色々な形で設定が出来るのですね。 私はモジュール等の設定が組めないので、 もっとアクセスが出来るようにならないと・・と思いました。

回答No.1

こんばんは。 その追加するコマンドボタンの「ハイパーリンクアドレス」と「ハイパーリンクサブアドレス」を 設定すればよいかと思います。 (設定例) ハイパーリンクアドレス:アプリB.mdb ハイパーリンクサブアドレス:Form フォーム1

aoitaiyo
質問者

お礼

ご回答いただきましてありがとうございました。 お礼が遅くなりましてすみませんでした。 様々なトラブルが立て続けに起こったため、レスが付けられず申し訳ありませんでした。 おかげさまで簡単にボタンを作成することができました。 この件含めて色々とトラブルが起き、 都度アナログで対応しました。 もっとアクセスが出来るようにならないと・・と思いました。

関連するQ&A