次の方法で共有

Microsoft 365版Accessで起動時に数種のテーブルを立ち上げたいのですが、できますか? Excelは起動時にすべてのファイルを起動するフォルダを指定できますが……

Anonymous
2024-10-04T00:37:11+00:00

Microsoft 365版Accessで起動時に数種のテーブルを立ち上げたいのですが、できますか? Excelは起動時にすべてのファイルを起動するフォルダを指定できますが……

Microsoft 365 と Office | アクセス | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

13 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2024-10-04T04:39:27+00:00

    > 例えばAとBの2つのテーブルがある場合、

    ここでの「テーブル」が正確には「データベースファイル」を
    意味しているとして、

    > 左端のファイルボタンをクリックしてAをクリックして立ち上げる、> そして同じようにしてBも立ち上げると、Aが消えてBのみが立ち上がってしまう

    1 つの Access アプリケーション上で同時に開くことのできる
    データベースファイルの数は 1 つだけです。
    なお、その時 Access アプリケーション上で開かれている
    データベースのことを「カレントデータベース」と呼びます。

    例えば A.accdb と B.accdb という 2 つのデータベースファイルが
    存在しているとして、A.accdb がカレントデータベースである状態から
    B.accdb を開こうとすれば、まず A.accdb が閉じられてから
    B.accdb が開かれてカレントデータベースになる、という動作となります。

    > AB両方のテーブルデータベースを立ち上げようとすると> Accessを2つ立ち上げないといけないということか?

    端的に言えばそうです。

    > 2つぐらいなら良いが、5つも6つもテーブルがあれば> 同数のAccessが立ち上がってしまうのではないか。

    1 点疑問なのは、「何故に複数のデータベースファイルを同時に開いて
    それぞれのデータベース上のオブジェクトの編集を並行して行なうかのような
    使い方をされているのか?」ということです。

    ある 1 つの業務で使用するために作成されるデータベースファイルは 1 つのみか、
    もしくはバックエンド用とフロントエンド用の 2 つに分割されること
    一般的です。
    そして、その業務に関連して使用されるマスターテーブル群は、通常
    1 つのデータベースファイルの中に集約されて定義されるものです。

    例えば「 1 つのデータベースファイルの中に 1 つのテーブルのみを定義する」
    といった使い方をされない限り、そのようなことにはならないのではないでしょうか。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  2. Anonymous
    2024-10-04T02:58:12+00:00

    Excelのようなスタートアップフォルダ( XLSTART )がないのなら仕様がないが、例えばAとBの2つのテーブルがある場合、左端のファイルボタンをクリックしてAをクリックして立ち上げる、そして同じようにしてBも立ち上げると、Aが消えてBのみが立ち上がってしまう、AB両方のテーブルを立ち上げようとするとAccessを2つ立ち上げないといけないということか? 2つぐらいなら良いが、5つも6つもテーブルがあれば同数のAccessが立ち上がってしまうのではないか。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  3. Anonymous
    2024-10-04T01:54:41+00:00

    > Accessを起動してから、左端のファイルボタンをクリックしてから> ファイル名をクリックして立ち上げるという工程> Excelのように自動的にテーブルを立ち上げる

    Excel でいうところのスタートアップフォルダ( XLSTART )
    同様の仕組みは Access にはありません。

    > これが面倒

    その accdb / mdb ファイルを開くショートカットを
    デスクトップにでも貼り付けておけばよいのではないでしょうか。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  4. Anonymous
    2024-10-04T01:42:57+00:00

    今はAccessを起動してから、左端のファイルボタンをクリックしてからファイル名をクリックして立ち上げるという工程ですが、これが面倒なため、Excelのように自動的にテーブルを立ち上げることはできないか、という意味です。

     私はAccessについては初心者のためフォームというのは作成したことがありません。マクロ作成とかExcelと違いかなり難しいようですね。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  5. Anonymous
    2024-10-04T01:12:51+00:00

    > Microsoft 365版Accessで起動時に数種のテーブルを立ち上げたい

    「ある特定の accdb / mdb ファイルを開いた時に」という意味で
    おっしゃっているのであれば、基本的には次のいずれかの方法を
    用いることになります。

    ・あらかじめ AutoExec マクロを作成しておく。

    ・あらかじめ既定のスタートアップフォームの設定を行ない、
     そのフォームの[開く時]イベントまたは[読み込み時]イベントの発生時に
     埋め込みマクロまたはイベントプロシージャを実行するようにする。

    もっとも、何故そのようなことをなさりたいのかが不明であり、
    そもそも「起動時に数種のテーブルを立ち上げ」ることが
    その目的に適しているか否かについては検討の余地があるように思います。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません