A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
#1さんの方法で問題ないですが、
Accessに用意されているものとしては、
このようなものもあります。
Access2000は、
http://support.microsoft.com/kb/198755/
Access2002以降は、
http://support.microsoft.com/kb/285822/
No.1
- 回答日時:
こんにちは。
> 誰かがmdbを使用しておればデータ更新が行えませんよね。
トランザクションについて調べて下さい。
[ BeginTrans, CommitTrans, RollbackTrans ]
がキーワードです。
一応参考 URL を。
http://www.sanryu.net/acc/tips/tips169.htm
> どのクライアントが使用しているのかを把握するために
トランザクションで解決しそうな気がしますけど、これをどうしても
知りたいのなら、そのための仕組みを独自に作らねばなりません。
例えば、MDB ファイルを開いたときにユーザー名をどこかに保存して
おけば、次に開いた人はこれを参照することで使用中のユーザー名を
知ることができます。
もちろん最初に開いた人が処理を終えたら、この情報はクリアします。
簡単にやるなら同一フォルダにテキストファイルを書き出すのが良い
かもしれません。
以下は余談として聞いて下さい。
MDB ファイルを開くと自動生成される *.ldb ファイルがありますよね?
ぶっちゃけ、これはほぼ同じ働きをしています。
*.ldb ファイルにはそのデータベースを共有するすべてのユーザーの
ロック情報、つまり
・コンピュータ名
・セキュリティ名
等の情報が書き込まれています。テキストエディタなどで開いてみて
下さい。
ふと、ここから目的の情報が得られそうな気がするものですが...
残念ながらここに記載されている情報はあくまで
「データベースを共有するユーザーの情報」
であって、過去の情報を含む可能性があります。つまり、
「現在アクセス中のユーザー情報」
とは限りません。故に、実用には使えないのです。
先述のロジックを補足するためのイメージの話でした。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 更新前と更新後の差分をVBAを使って抜き出したい 5 2023/06/01 14:35
- Excel(エクセル) EXCELの外部データ取得ができない 1 2023/03/23 09:03
- ドライブ・ストレージ 古い外付けHDDから新品外付けHDDへのデータ移行方法 (Mac) 2 2022/12/11 02:01
- X(旧Twitter) Twitterアカウント継続使用について 1 2022/05/14 09:14
- その他(データベース) 20万行あるデータを動かしたい 2 2023/06/13 15:21
- Excel(エクセル) ネットワーク上のエクセルとリンクしている時にデータ更新をvbaで、refresh Allで行う場合の 2 2023/04/10 05:39
- Access(アクセス) Accessクエリで年月フィールドを年のみで抽出する方法について 2 2022/08/29 18:10
- Access(アクセス) Accessのリンクテーブルのパスを相対パスにする方法について教えて頂きたいです 1 2023/02/08 13:29
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- Excel(エクセル) Excel ドロップダウンリスト(入力規則)に関してです データの入力規則で元データ79000行のド 3 2023/07/17 10:06
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
共有フォルダに誰が何にアクセ...
-
拡張子が「cda」のファイルを聞...
-
【Excel】[Expression.Error] ...
-
Access VBA を利用して、フォル...
-
Batch: フォルダ内の特定のファ...
-
AccessVBAで作成したExcelファ...
-
リソースのみのDLLの作り方と使...
-
事務の派遣で働いています。多...
-
tmpファイル なぜできる?削除...
-
月が変わったら自動でシートが...
-
【ExcelVBA】FreeFile関数とGet...
-
VBAでCSVファイルが使用中かど...
-
データベースを作るために必要...
-
COM+を使ってネットワーク越し...
-
特定のエクセルファイルを起動...
-
XMLDocumentのLoadとSave
-
0バイトのファイルを検知したい。
-
1行読み込んだ後に消去
-
excelを共有ファイルにすると行...
-
メールdbxファイルの開く方法
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
共有フォルダに誰が何にアクセ...
-
【Excel】[Expression.Error] ...
-
特定のエクセルファイルを起動...
-
Batch: フォルダ内の特定のファ...
-
VBAでCSVファイルが使用中かど...
-
月が変わったら自動でシートが...
-
tmpファイル なぜできる?削除...
-
AccessVBAで作成したExcelファ...
-
Access VBA を利用して、フォル...
-
(Excelマクロ)datファイルをエ...
-
事務の派遣で働いています。多...
-
Excel VBA 処理後データが重た...
-
excelを共有ファイルにすると行...
-
【アクセス】「ほかのユーザー...
-
XMLデータを変換し印刷する方法
-
CSVの項目行を削除して一つのフ...
-
mdbファイル フォームを開くと...
-
社内Excel共有ブックでの保存ト...
-
ファイルの途中に文字列を挿入
-
拡張子が「cda」のファイルを聞...
おすすめ情報