お世話になっています。
ACCESS初心者ですがよろしくお願いいたします。
現在、勤務表を社員が各自で見れるようなシステムをアクセスで組んでいます。
いろんな人が見るのでACCESSにログが残せないかと、ネット上を探してみたところ詳しいことはのっておらず困っています。
残したいログはPC名、ユーザー名、社員ID、使用日、時間、使用内容です。
ACCESSを開いたときからログを取り始めたいです。
何かいい方法はありませんでしょうか?
ちなみにですが、今できていることは、データベースを表示しない。Shiftの無効・有効。ツールバーの非表示。です。
ACCESSを開くと最初にメニュー画面が出るようになっています。
メニューには明細票一覧ボタンとパスワード変更ボタン・終了ボタンとShiftの無効・有効のパスワード入力ボタンがあります。
明細票一覧・パスワード変更は社員IDとパスワードが一致しなければ入れないようになっています。
聞かれそうな情報はかいてみましたが足りないようでしたら申し訳ありません。
どうかよろしくお願いいたします。
No.2ベストアンサー
- 回答日時:
いい方法といいますか、提案です。
PC名、ユーザー名は各々、Environ("Computername") とEnviron("Username") で
得られます。使用日時は、Now()。
社員IDは・・・今やっている方法の延長で求めてもらうとして
ログを残すテーブル名を LOG とすると
たとえばメニューフォームの適当なイベントに
(開く時、閉じる時、どこかのコントロールがFocusを得た時など)
追加クエリを走らせることになると思います。
Application.Currentdb.Execute("INSERT INTO ~~
テーブルは非表示にしておく。
VBA完成の暁には必ず、MDBをMDE化して置くとかでしょうか。
有難う御座います。
Environ("Computername") とEnviron("Username") はクエリを作製してテーブルに書き出す形になるのでしょうか?
No.1
- 回答日時:
こんばんは
検証はしていませんが「こういう形なら出来そう」という回答です。
使用開始時に「社員ID&パスワード」でユーザーの特定は出来ます。
・PCの特定は「MACアドレス」を取得する方法があれば可能です
(多分VBAならば出来きるとは思うのですが、方法は分かりません)
・使用の日時は、各フォームを開いたり閉じたりするときにイベントプロシージャ
で拾えば記録可能です。
→イベントプロシージャで「日時」は分かりますが「誰が」という部分が問題となります。
まず、各フォームに非表示のラベルやテキストボックスを作っておきます。
フォームを呼び出すためにボタンを作っていると思いますので、そのボタンに
TxtBoxUser=ユーザー名 (TxtBoxUserが非表示のテキストボックスの名前)
とすることで、リレーのバトンのようにユーザー名を引き継ぐことが出来ます。
以上、回答はしましたが文書だけでは伝えにくい部分も多々あります。
よく分からない部分があれば遠慮なく聞いてください。
有難うございます。
なんとかやってみたいと思います。
が、根本的なことをお聞きしますが、取得したユーザー名等をどうすればテーブルに書き出せるのでしょうか?
クエリとか使用するのでしょうか?
書き忘れましたが、私がACCESSを使い始めてまだ3週間程度の初心者です。
申し訳ありませんが、テーブルに書き出す方法も教えていただけるととても助かります。
宜しくお願い致します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) Access 登録ボタンからサブフォームの更新 1 2022/07/22 10:23
- JavaScript [Java] Edgeでのアドレスバー非表示について 3 2022/04/20 17:51
- その他(セキュリティ) これは個人情報取扱に違反していますか? 5 2022/11/15 22:02
- MySQL PHPとMySQLを使った掲示板の作り方 1 2022/06/02 13:00
- Chrome(クローム) 入力フォームの履歴を消したい 2 2023/06/29 13:02
- その他(データベース) Accessフォームからパラメーターで表示したレコードを指定のExcelのセルへ転送する方法について 2 2022/08/22 18:04
- その他(プログラミング・Web制作) Windowsのマクロプログラムで、こんなことできますか? 3 2022/06/28 14:30
- Access(アクセス) Accessのリンクテーブルのパスを相対パスにする方法について教えて頂きたいです 1 2023/02/08 13:29
- その他(プログラミング・Web制作) Accessの代わりのノンプログラムデータベース作成 4 2022/10/21 09:26
- au(KDDI) auスマートパスプレミアム解約できなくて困ってます! 自分の管理不足でお恥ずかしいのですが、詳しい方 6 2023/02/27 13:37
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
Accessで更新履歴情報を保存(表示)する方法を教えてください。
Access(アクセス)
-
Access サブフォームでの選択行の取得
その他(データベース)
-
レコードを保存するコード アクセスvba
その他(Microsoft Office)
-
-
4
Access2013で操作ログを残したいです。ご存知の方教えて下さい。
SQL Server
-
5
ACCESSでデータ変更箇所が分かるようにする方法
Access(アクセス)
-
6
【Access】クエリで抽出したデータをCSV形式でエクスポートできますか?
Access(アクセス)
-
7
アクセスで数値型のフィールドにNullをいれたい
その他(データベース)
-
8
Accessでテーブルの値をテキストボックスに代入するには?
Access(アクセス)
-
9
Accessのフォーム上にレコード数とレコード番号の表示
その他(データベース)
-
10
ACCESSで開いているユーザーの特定方法
Access(アクセス)
-
11
ACCESSで空白のデーターをクエリで判定/識別する方法を教えてくださ
Access(アクセス)
-
12
Access クエリ実行が急に非常に遅くなりました。
Access(アクセス)
-
13
accessでクエリをExcelにエクスポートする時にファイル名に日付を追加したい
Access(アクセス)
-
14
ACCESSでデータ読み取り専用を解除する方法
その他(データベース)
-
15
アクセスでテキストボックスの値が空白だったら
Access(アクセス)
-
16
Access フォームのテキストボックスに半角英字のみで入力する設定は
Access(アクセス)
-
17
Accessで、1つの項目に複数の置換えを1度でするには?
Access(アクセス)
-
18
Access 同じデータをたくさんのレコード(同一列)に一度に入力するには
Access(アクセス)
-
19
アクセスで作業の履歴を蓄積する方法
Access(アクセス)
-
20
「#エラー」の回避
Access(アクセス)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
メールをパスワードつきで送る方法
-
Excelのセルにユーザー名...
-
YouTubeが毎回ログインしないと...
-
大学定期試験過去問サイト「過...
-
メールを返信したら、英語のメ...
-
LINE TCBというところからLINE...
-
メールのマナー編
-
インスタの捨て垢で友達のスト...
-
メールアドレスで上付きのハイフン
-
エクセルで複数ファイルに同一...
-
「@」(アットマーク)の無いメ...
-
メールアドレス 上バーの入力...
-
CSVファイルを添付するときにパ...
-
URLとメールアドレス
-
メールエラー
-
メールアドレスから個人を特定...
-
高一男子です 僕が絶対に悪いん...
-
Outlookで、メールを他...
-
インスタグラムでブロックされ...
-
ワードに入力したメールアドレ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelのセルにユーザー名...
-
メールをパスワードつきで送る方法
-
LINE TCBというところからLINE...
-
メールアドレス 上バーの入力...
-
大学定期試験過去問サイト「過...
-
メールエラー
-
メールのマナー編
-
メールアドレスで上付きのハイフン
-
インスタの捨て垢で友達のスト...
-
インスタのアイコンについてるN...
-
メールを返信したら、英語のメ...
-
steam版 apexのログアウト方法...
-
ビーリアルのユーザー名を変え...
-
メールアドレスから個人を特定...
-
携帯電話を解約してもSMSの受信...
-
「@」(アットマーク)の無いメ...
-
YouTubeが毎回ログインしないと...
-
解約済みの iPadについて 解約...
-
カカオで退会せずに、アプリだ...
-
CSVファイルを添付するときにパ...
おすすめ情報