次の方法で共有

Access で作成したデータベースファイルをクラウドストレージ(Box等)を利用し共有し、複数ユーザーで利用可能ですか

Anonymous
2020-09-07T02:30:24+00:00

Access2016を使用しています。

Accessで簡易的なデータベース・その編集、閲覧機能を作成し、クラウドストレージ(Box等)を通じて特定のユーザーと共有したいと考えています。

なお、ファイルへの同時アクセスは1-3名程度の想定です。

  1. 該当のAccessファイル(.accdbファイル)をBoxに格納することで、そのファイルを他ユーザーと共有・編集・閲覧することは可能なのでしょうか
  2. 上記を実施したところ、他ユーザーがファイルを開くと以下のように、「このデータベースは読み取り専用で開いています。変更できるのはリンクテーブル内のデータのみです。デザインを変更するにはデータベースのコピーを保存してください」と表示されます。

これはどのような意味でしょうか。

なお、ファイルの共有設定(ファイル->オプション->クライアント設定->既定の開くモード)は「共有モード」に設定しております

3.ユーザーはbox上で直接Accessファイルを開き、閲覧、編集することが可能でしょうか(ローカルPCへのダウンロード等は不要と考えていますが正しいでしょうか)

知識不足で恐縮ですが、ご回答いただけますと幸いです。

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

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

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

2 件の回答

並べ替え方法: 最も役に立つ
  1. Nei First 30,195 評価のポイント ボランティア モデレーター
    2020-09-07T07:12:33+00:00

    何が何でもAccessで共有したいというのであれば、accdbファイルをフロントエンド(プログラム.accdb:フォーム、レポート、クエリ)とバックエンド(データ.accdb:テーブル)に分離する。

    利用者のPC内にプログラム.accdbを配置

    クラウドストレージ内にデータ.accdbを配置

    プログラム.accdbからデータ.accdbにテーブルのリンクを張っておく。

    利用者はPC内のプログラム.accdbを起動して利用する。

    まぁ上記運用でも、排他処理に配慮した作り(データの追加、更新、削除はVBAで全て処理し、排他処理に配慮したロジック)で無ければ、データ消失や意図せぬ更新が発生するので、あまりしない方がいいですね。

    ここまで対処しても、元々Accessのレコード排他処理が、SQLサーバと比べても元からガバガバ(オマケ程度)なので、意図せぬ不具合は発生します。

    4 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません
  2. Anonymous
    2020-09-07T03:16:41+00:00

    排他処理の関係で問題が出ますのでやめておきましょう。

    リアルタイムということであれば、まだ、OneDrive上でExcelファイルを共有して、Web上のExcel Onlineでデータを共有する方が可能性があります。

    2 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません