Microsoft Access 掲示板

Accessをシステムで利用したときのログ出力方法について

3 コメント
views
4 フォロー

Accessを用いてシステムを検討しています。

その際の懸念事項として、ログ出力方法があると考えています。
Webシステム(Java)の場合はログ出力用のモジュールが存在していたので
特に気にしてなかったのですが、Accessも同様に共有フォルダ(サーバ等)
へ一括出力したいと考えています。

その場合、一つのファイルに対して複数人が書き込みが可能なのか?
それとも、無理なのでログイン者情報毎のログ出力になるのか?
もしくは、代替案があるのか・・。悩んでいます。

ご教授いただけないでしょうか?

Access大好き
作成: 2020/01/22 (水) 19:34:28
通報 ...
1

「Webシステム(Java)の場合はログ出力用のモジュール」というのがどのようなもので、どのようなログを出力するのか分からないので具体的に回答が難しいです。
テキストファイルですか。
Accessのテーブルとか、他のデータベースなら複数人の書き込みは可能だと思います。

2
hiroton 2020/01/23 (木) 09:00:44 4ac42@f966d

ログって「一括出力」するようなものでしたっけ?

一つのファイルに対して複数人が書き込みが可能なのか?

どのような場合においても不可能であり、可能です

・「ログデータ(ファイル)」はアクセス可能な場所か
・「ログデータ(ファイル)」が存在するか
・「ログデータ(ファイル)」が上書き可能な状態で開けるか
・「ログデータ(ファイル)」がロックできるか

等、根本的な出力場所の環境や同時にアクセスする可能性、その場合の処理を適切に組むことによって「1つのファイルに複数人が同時に書き込める」ような仕組みは作れるでしょう

ログ出力先がデータベースであればこの辺の考え方は標準機能なのでデータベースを扱う技術だけで実現できると思います
それこそ構築中のACCESS自身に出力するだけでいいのであれば追加クエリ1つ実行するだけです

ログ出力に何が必要か(タイミング、内容、データ形式)とログをどのように閲覧したいかを考えてみるといいと思います

3
Access大好き 2020/01/23 (木) 19:07:22 39c03@a34e4

テーブルに書き込もうかと思います。サーバにテキストファイルとして一括出力を考えていたのですが
無理そうですので。。