• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:アクセスで有給休暇管理表を作成したい。)

アクセスで有給休暇管理表を作成する方法

このQ&Aのポイント
  • アクセスで有給休暇管理表を作成する方法や設定についてご教示いただけないでしょうか。
  • 有休申請の後、上司の承認後にデータを固定させる設定や、パスワードによるデータの管理についてお尋ねします。
  • ファイルメーカとアクセスの比較や、アクセスでの設定の簡単さについてのアドバイスをいただけると助かります。

質問者が選んだベストアンサー

  • ベストアンサー
  • nicotinism
  • ベストアンサー率70% (1019/1452)
回答No.1

出来なくは無いですが一般機能だけでは無理だと思います。 VBA での処理が必須です。 データベースウィンドウの非表示 テーブル・クエリを隠しオブジェクトにする ショートカットキーの無効化 Shift Key での起動無効化 データ入出力は全てフォーム上で行う などなど としなくてはなりませんので設定をVBAで行う事となります。 それぞれのユーザーがWindows にログオンする際にパスワードが要求される状態であれば Environ("username")でログオン名が取得できますので それをクエリのSQL文中で書き換えればユーザーごとの情報しか出てこなくなります。 有給休暇管理表用のパスワードを用意する必要はなくなります。 クエリの抽出条件で、username ='A子' and 上司承認 = False 上司承認はYes/No型 とすれば、一覧には出てこないので変更のしようもありません。 超初心者には、かなり(とっても^2 )難しい(面倒くさい)と思います。 Accessでやるなら・・まずはセキュリティ?の事を無視して完成してからでも 遅くは無いので(完成した頃にはスキルも上がっているはず) 挑戦する価値はあるかと思います。 簡単では有りませんが根性しだいですね。

shaman_fine
質問者

お礼

ありがとうございました。 大変参考になりました.

関連するQ&A