• ベストアンサー

フォームやモジュールも同じようにリンクすることは

アクセスにはテーブルリンクという機能があり、 他のファイルからテーブルをリンクすることができますが フォームやモジュールも同じようにリンクすることは不可能でしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

A.accdb から B.accdb のフォームやモジュールを利用したい場合なら A.accdb のVBE で参照設定で B.accdb を登録すれば テーブル・クエリなどをレコードソースとしていないフォーム・標準モジュールなら 使用できるようです。詳しくは不明です。 別のAccessが立ち上がっても良いのならハイパーリンクの設定で行うとか。 少し見当違いの回答のような気がします。ご参考まで。

ARZGCYWQYQIV
質問者

お礼

ご回答ありがとうございます。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • フォームモジュールが作られない

    アクセスです。 新規でフォーム1を作成し、何もしないで(いじらないで)保存し、 VBE画面でフォーム1のForm_Loadイベントにコードを記述しようと思っても、  画像のようにフォームモジュールがありません。 フォームのデザインビューから適当に何かのイベントプロシージャーのボタンを押せば、 フォームモジュールが生成されます。 これは仕様でしょうか? エクセルは最初からシートモジュールやブックのモジュールがありますよね。

  • フォームモジュールにpublicで宣言できない?

    access2003です。 画像のようにエラーになってしまいます。 原因はフォームモジュールにpublicで宣言しているからか、 他に原因があるのかわかりません。 ご教示よろしくお願い致します。

  • Access2007でAccess2000のモジュールを動かす

    いつもお世話になります。 Access2007でAccess2000のモジュールを動かすことができなくて困っています。 新しい職場のPCが全てAccess2007に変わってしまいました。 今までは、Access2000でした。そのとき作成したフォームモジュールがAccess2007で全く動作しなくなり困っています。 Access2007でAccess2000ファイルはそのまま読み込み、フォーム自体は表示されます。しかし、VBで作成したモジュールが全く動作しません。 自宅では、Access2000のままですので、Access2000をAccess2007のファイルに変換することなくAccess2000のフォームモジュールを動かす方法はあるのでしょうか。 よろしくお願いします。

  • アクセスをネットワークでリンクさせると非常に遅い!?

    自分のマシンから、ネットワーク環境にあるデータベースファイル.mdbのテーブルへリンクさせる機能のあるアクセスファイルを作ったのですが、開くのに非常に時間がかかってしまいます。 それで、仕方なくテーブルもクエリーもフォームも1つにまとめたデータベースファイル.mdbをネットワーク環境において多人数で共有させています。 これっていいのでしょうか? よろしくお願いします。

  • テーブルリンクは重い?

    エクセルファイルのサイズは、2700KB アクセスファイルのサイズは、200KB です。 エクセルファイルをテーブルのリンクとしてアクセスに引っ張ってます。 その状態でアクセスの中のフォームを編集して保存しようとするとものすごく重い(時間がかかる)のですが、 これはテーブルリンクの所為でしょうか? OSはXPで、オフィスは2003です。

  • テーブルリンク方法を教えてください

    業務用アプリケーションをACCESSで運用していますが、 近々クライアント数が増えるのでACCESS+MSDEでバージョンアップを試みているところです。 が、初心者なのでうまく出来ずエラーになり、どうして良いのか色々な書籍を見ているのですが、よくわかりません。 どなたか教えてください、よろしくお願いします。 開発環境 Win XP Home Edition SP2 Access 2002 MSDE2000A 旧業務用アプリケーション .mdbはテーブルとフォーム・レポート等は別々にして稼動時に.iniファイルでリンク 新業務用アプリケーション 1.旧業務用アプリケーション同様、.adpは分けました。 2.テーブルは新規に作成 3.フォーム・モジュールは旧よりインポート  (テーブルリンク方法は旧と同じ)

  • テーブルリンク リンク元を知りたい

    テーブルリンクをしているmdbファイル使っていますが テーブルを右クリックして「リンクテーブルマネージャー」をクリックすると フルにインストールしてないからか「この機能は現在インストールされていません。」となります。 オフィスを再インストールする以外でリンクがどのファイルに紐付いてるかわかる方法はありますか? テーブルのプロパティを見てもリンク元が判りませんでした。 VBAでコマンドを打てばわかりますか? アクセス2003です。

  • Access2002でモジュールを開くと落ちる。

    例のエラーを送信しますか?のメッセージがで、そこで詳細をみると エラー署名 AppName: msaccess.exe AppVer:10.0.6501.1 ModName:vbe6.dll ModVer:6.4.991.69 Offset:0061fb9b となっています。 DB自体は開くし、クエリやテーブル、フォームも開きます。ただ、モジュールがダメです。 ただ、そのファイルもAccess2003では大丈夫で、一度、Access2003で開いてやったMDBは今度は2002でもOKとなります。 このMDBファイルは使っていて大丈夫なものでしょうか?

  • フォームモジュール内に サブプロシージャー

    vbaでフォームモジュール内に Sub test() End Sub のように、サブプロシージャーを作るのはよくないですか? そのフォームモジュールに関係のあるサブプロシージャーの場合です。 サブプロシージャーは標準モジュールに作った方が良いのか、 わからないので教えてください。

  • 破損したエクセルからモジュールを救出したい

    アクセスにリンクしていたエクセルファイルが突然壊れてしまい、開かなくなりました。 外部からのリンクで、データは取れたのですが、モジュールを取ることはできるでしょうか? 元のファイルは2000で作ったのですが、97でも開きませんでした。 ワードパットや、秀丸や、TeraPadで開くと、微妙に読めるのですが文字化けしていて解読は出来ませんでした。 なぜかバックアップの方も同じ症状で開かなくなってしまい、泣きそうです…。 ちなみに他のファイルは問題なく開きます。 なぜバックアップも壊れたのか不思議ですが、困ってます…。(バックアップはアクセスには繋がってないです) なんとかモジュールを読み取る方法はないでしょうか?