• 締切済み

Accessファイルの完全ロック

管理者以外がAccessのデータベースのデータを 見れないようにロックしたいです。 プロパティを変更することでShiftを押しながら開くことを 却下できますが、プロパティは調べれば誰でも知ることができます。 プロパティ復活ツールを独自に作って実行し Shiftを押しながら開いてもデータが見れないようにできないでしょうか。

みんなの回答

  • piroin654
  • ベストアンサー率75% (692/917)
回答No.2

追加です。 ランタイムを置くという方法もあります。2000ならディベロッパーが 必要ですが、最近のバージョンはランタイム版が配布できるようです。

taku_pon
質問者

お礼

ありがとうございます。 参考にします。

  • piroin654
  • ベストアンサー率75% (692/917)
回答No.1

お疲れ様です。結論から申し上げますと、サーバーにおいてサーバー側で ロックをかける以外にはなかなか難しい、思います。隠す方法はいろいろ ありますが、ファイルがあればどうにでも出来てしまいます。 参考リンク http://www.accessclub.jp/bbs3/0049/superbeg18846.html その他多々。 では。

関連するQ&A

  • アクセスの最適化/修復コマンド

    アクセスの「ツール|データベースユーティリティ|最適化/修復」というコマンドですが、これってデータベースを開くたびに自動で行う事は出来ないのでしょうか? データを何も変更せずに閉じて開いて中を見ているだけですが、マクロを実行すると頻繁に「イベント プロパティに指定した式 クリック時でエラーが発生しました」というメッセージが出ます。最適化/修復をやればなおるのですが、いちいち面倒です。

  • 外部データ取り込みのAccessへのロックを解除するには

    ExcelのWorkbook_Openで外部データの外部データの取り込み(QueryTable.Refresh)を実行してAccessのデータを取り込んでいます。 するとロックファイル(XXXX.ldb)が作成されてしまい、同Excelからデータベースの最適化(CompactDatabase)を実行できません。 ロックを解除して最適化を実行できるようにするには、どうしたらよいのでしょうか? アドバイスをお願いいたします!

  • Access97修正ロック方法の設定

    会社でAccess97で購買システムや販売システムを管理しているのですが、最近現場の人達がAccessを勉強しだして、自分達でテーブルやクエリ・フォームを影で触りだし、トラブルが絶えなくなってきています。 勝手に「shift」立上げをできないように(データベースウィンドウを表示できないように)Passロック等を設定できないのでしょうか?

  • Office2010  Access

     古いPC(Vista)で2007Accessを使っていて、新しく買ったPC(Win7)に2010Accessが入っています。2007で作ったデータを新しいPCに移してAccessで開いたところ リンク先が正しくありません。リンク先変更を実行してください。とでて OKを押すと 実行時エラー2455 指定した式に、FileSearchプロパティに対する正しくない参照が含まれます。 と表示されます。 どうしたら直すことができますか?Accessは顧客管理に使っています。     

  • ACCESS97 エラー3050ファイルをロックできませんでした。

    ACCESS97 実行時エラー3050:ファイルをロックできませんでした。はどのような時にでるのでしょうか、また対処法はありますか。

  • ACCESSのデータの共用ができない

    ACCESSのデータが既存のPCにあり、ネットワーク上に別のPCが1台あります。 新しいPCをネットワークに入れ、3台で共有しようとしたところ 「データベースは読み込み専用です このデータベースやデータの定義を変更させることは出来ません」 等というメッセージが表示されるようになってしまいました。 3台のPCでデータを共有できるよう、ACCESSや共有の設定等をご教示いただけないでしょうか。 よろしくお願いいたします。 PCはすべてWindowsXP、3台ともにACCESS2003が入っています。 →元々の環境 ・AのPCにACCESSのデータ(フォルダの中に多数)があり、フォルダごとBのPCにアクセス許可を与え、公開している。 ・AとBのPCで同時に同じACCESSのデータを起動しても、「読み取り専用・・・」などというメッセージは出ず、同時にデータも書き込める。 →3台目のPCをA、Bと同じワークグループに入れてから。。。 ・3台目のPCで、A内のACCESSのデータを起動すると、「データベースは読み込み専用です・・・」のメッセージ ・PC AやBでACCESSのデータを起動したあと、3台目のPCでACCESSのデータを起動すると「ロックできませんでした」のメッセージ ・3台目のPCでACCESSのデータを起動し、AやBでACCESSのデータを起動すると「データベースは読み込み専用です・・・」のメッセージ ・AとBのみ起動しての使用は問題ありません。 関係ないかもしれませんが。。。 ■AのPCの、管理ツールや共有のアクセス許可の設定は、既存のBのPCの設定と同様に、3台目のPCの設定をしたつもりです。  フォルダやファイルのプロパティ等を見る限り、チェックボックスの状態とかも同じです。 ■それぞれのPC自体は管理者権限で、パスワードもあります ■AのPCを起動すると、ようこそ画面でBや3台目のアカウントが表示されます。そちらでログインできるかどうかはわかりません。

  • Access2000(>_<)

    Access2000を使っています。 既存のデータベースからレコードを削除できないように設定したいと思っています。 そこで、フォームのデザインにて、フォームのプロパティを開き、「データ」タブで「削除の許可」を「いいえ」にしてから閉じてみたのですが、試しにテーブルでレコードを削除してみると、削除できてしまいます。 再びフォームのプロパティを見ると、「削除の許可」が「はい」に戻っています。変更が保存されていないようです。 同様に、特定のフィールドの上書きを禁止したいので、同じくフォームのデザインで、上書きを禁止したいフィールドのテキストボックスのプロパティの「データ」タブにて、「編集ロック」を「はい」にしてから閉じましたが、この変更も保存されておらず、編集ができるままの状態です。 どうすれば変更を保存できるのでしょうか…。 またほかに、レコードの削除を禁止する方法、特定のフィールドのみ上書きを禁止する方法があれば教えてください。初心者なのでわかりやすく教えていただけると助かります。よろしくお願いします。

  • ファイルメーカーPro7 でのアクセス権について

    旧バージョン(Pro6)で作成したデータベースを 最近Pro7に移行しました。その際、アクセス権が 「入力のみ」にロックされていて、データの入力は出来ましたがレイアウトの変更などが出来ません。 ファイルのエクスポートも出来ない状態。 凄い追加入力した後なので大変困ってます。 なにか良案がありましたら教えてください。 よろしくお願いします。

  • アクセス制限

    WIN 2K SP4 HDのプロパティからアクセス制限で 管理者のみに変更後 起動できなくなり 別のHDから起動し バックアップを試みましたがロックされてできません。 どなたか 教えていただけませんか? よろしくお願いいたします。

  • ACCESSのテーブルを削除した後のファイルサイズ

    ACCESS2002のテーブルをいくつか削除しました。削除後に「ファイル」「データベースプロパティ」でサイズを見ると削除前と変わりません。 データを削除すると当然サイズが小さくなると思ったのですが、変わりませんでした。 「ツール」「データベールユーティリティ」「最適化/修復」をするとサイズが小さくなりました。 WordやExcelなどと違って「最適化/修復」をしないとファイルサイズは小さくならないのでしょうか? また「最適化/修復」は具体的にどんな時に使うものでしょうか?