
A 回答 (5件)
- 最新から表示
- 回答順に表示
No.5
- 回答日時:
Windows2000 Access2000の環境
サーバにテーブルのみのmdbファイル
ローカルにテーブル以外のmdbファイル(テーブルはサーバのテーブルをリンク)
予算の都合で、このやり方で4人同時使用していましたが、問題なく動いてました。
Access2000以前は酷かったように記憶してますが、2000以降はずいぶん改善されているのではないでしょうか。SQLサーバなどのサーバ製品と比べると貧弱かもしれませんが、小規模なシステムならAccessでも十分使えると思いますよ。
No.4
- 回答日時:
記憶違いだったらすみませんが、ACESSって開いてる状態のときに別のファイル(LDB?)が生成されて、他のユーザーが開こうとしても開けなかったような気がするんですけど。
自分で開いておきながら、不正終了した後にMDBを開こうとしても別ファイルを消さない限り開けなかったような気がします。
元々1人しかアクセスできないアプリケーションの仕様だと思います。
昔々に開発していた頃の記憶なのであいまいですみません。
No.3
- 回答日時:
>ネットワーク上のサーバーにアクセスのMDBを置いて、
というのは、あくまでもデータ部分のMDBをサーバに置いて、各クライアントにプログラム部分のMDBなどからテーブルのリンクなどで共有して使うということですよね?
まさか、サーバに置いたMDBにデータとプログラムを入れて、そのフォームなどを複数のクライアントから共有して開こうとはしていませんよね。
こうした使い方をするとかなりの高確率でプログラムが壊れます。
基本的にACCESSはスタンドアロンで使うことが前提のプログラムです。サーバに置いて使うなら、MSDEなりSQLServerを使うのが一般的です。
その段階で初めて排他制御の話になってきます。
No.2
- 回答日時:
>テーブル単位で、ロックが掛かるのでしょうか?
フォームの設定で変更できます。
フォームのプロパティ → データ → レコードロック
デフォルトは 共有的ロック で同じレコードを同時に更新しても大丈夫です(後から更新した人にメッセージが出ます)。
テーブル単位のロックも可能です。
詳しくはヘルプを見てください。
"RecordLocks/レコードロック" プロパティ
No.1
- 回答日時:
Access 2000 以上で、
ツール -> オプション -> 詳細 -> レコードレベルでロックして開く
にチェックが入っていれば、レコード単位ロックのようです。
そうでなければページ(2KB)ロックかな?
ユーザーが多いか、重要な業務の場合は、SQL Serverなどを使ったほうが良いですよ。(クライアントはAccessでも良いけど)
ありがとうございます。
ユーザーが多いか、重要な業務の場合は、SQL Serverなどを使うことにします。(クライアントはAccessでも良いけど)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
【Access2000】テーブルリンクの排他モードについて
Access(アクセス)
-
Accessのマクロでモジュールを実行させたい。
Access(アクセス)
-
ACCESSで開いているユーザーの特定方法
Access(アクセス)
-
-
4
アクセスのフォームで、文字を中央揃えにしたい
Access(アクセス)
-
5
ODBCリンクの際にACCESSでは読み取り専用にしたい!
Oracle
-
6
Access終了時の最適化が失敗?
その他(データベース)
-
7
Accessで「誰々が使用中です」と表示するには
Access(アクセス)
-
8
Accessを開くと「排他モードじゃないので変更しても保存できない」との旨の表示が出てしまう。
Access(アクセス)
-
9
アクセス 壊れた? 「ファイルが見つかりません」
Access(アクセス)
-
10
レコードロックする方法
その他(データベース)
-
11
クエリで出来た表にチェックボックスを追加する
その他(Microsoft Office)
-
12
Access終了時にマクロまたはVBAの実行したい
その他(Microsoft Office)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
数百万件レコードのdelete
-
Access 1レコードずつcsvで出力...
-
Accessでの排他制御
-
Accessにインポートしたら並び...
-
Excel→Accessテーブル インポ...
-
Accessの固有レコード識別子の選択
-
SQLServerで同一条件レコードの...
-
Accessで重複したデータを一件...
-
ManagementStudioからのデータ削除
-
AccessのSQLについて教えてくだ...
-
ACCESS【更新クエリの中断がで...
-
Access VBA Me.Requery レコー...
-
排他モードで開く場合は、どう...
-
access入所退所日のデータから...
-
「マスタ」と「テーブル」の違...
-
オラクルではできるのにSQLSERV...
-
accessで移動平均する方法
-
ACCESS2000のテーブル構造
-
SI Object Browserのテーブルス...
-
請求と入金のテーブルの作成の...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Accessにインポートしたら並び...
-
3つ以上のテーブルをUNIONする...
-
データの二重表示の原因
-
Access VBA Me.Requery レコー...
-
Accessで重複したデータを一件...
-
access入所退所日のデータから...
-
SQLServerで同一条件レコードの...
-
ManagementStudioからのデータ削除
-
Access 1レコードずつcsvで出力...
-
Access カレントレコードがあり...
-
Access 削除クエリが重い
-
ACCESSのBookmarkプロパティの...
-
Accessの重複クエリで最小以外...
-
Accessでの排他制御
-
数百万件レコードのdelete
-
DB INSERT 時の排他制御について
-
(ACCESS)並び替えをしないで...
-
非連結サブフォームのレコード...
-
特定のレコードのみの更新クエリ
-
Accessの固有レコード識別子の選択
おすすめ情報