• ベストアンサー

ACCESSテーブルにパスワード

ACCESSのテーブルだけにパスワードをかけたいのですが、方法はあるでしょうか? 自分なりに調べた結果、テーブルのみはプログラムで作る方法しかないとのことでした。 データベースにパスワードを入れると、フォームで入力する不特定多数の人間にパスワードを教えないといけないので、本末転倒となってしまいます。 プログラム以外で方法はあるのか? プログラムでするにはどういうプログラムか? お手数ですがご教授お願い致します。

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

  • ベストアンサー
回答No.1

視覚的に見えない方法でよければ、 テーブル右クリック隠しオブジェクトです。

その他の回答 (1)

  • CHRONOS_0
  • ベストアンサー率54% (457/838)
回答No.2

テーブルには出来ません フォームに対してなら[更新の許可]プロパティあたりをON/OFFする制御はできますが 完全なものではありません、ちょっと詳しい人なら簡単に破れます

関連するQ&A

  • ACCESSのセキュリティ

    旅行会社の個人情報をACCESSで管理しています。 アルバイト数名が個人情報を何万と入力しているのですが、バイトでも他の部署の人間でも簡単に今まで入力した個人情報を閲覧できてしまいます。シフト押しながらでないとテーブルを見れないようにはしていますが、気休めでしかありません。バイトを信用してないわけではないのですが、どうしてもサイクルが早いので危惧してしまいます。 テーブルのみにパスワードを入れるのは不可能だと言われましたが、何かいい手はありませんでしょうか。 ACCESS自体にパスワードを付けると、バイトが入力するときにパスワードがいるので本末転倒なのです。 ご教授お願い致します。

  • アクセス2000です。パスワード設定について教えてください!

    いつも皆々様には大変お世話になっております。 本日の質問は、以下のとおりとなります。 アクセス2000で、「データベースパスワード」というのは、分かります。そのデータベース自体を開く時にパスワードでデータベースを保護できるということですね? で、今回聞きたいのは、そのデータベースの中の、テーブルごと、クエリごとにパスワードでデータを保護したい場合のやり方です。 メニューを作って、マクロを使って、「このボタンを押すと、特定のクエリが開く」という命令はできます。ただ、そのクエリをある特定の人にしか見せたくない場合、パスワードで保護する必要があるわけですよね?それってどうやればいいんですか?? ボタンを押すとある特定のクエリが開く状態です。そのボタン(マクロ)を使って開くデータにパスワードを設定したいということです。 大変お手数ですが、この状況での解決方法を教えて欲しいです。

  • ACCESS テーブル作成クエリ

    ACCESS2000で、別のデータベースAのテーブルを定期的に最新のものにするために、データベースBにテーブル作成クエリを作成します。Aを開くときにはパスワードが設定されているので、テーブル作成クエリでそのパスワードの入力を求められるため、正しく入力して実行するのですが、パスワードが正しくありませんとエラーになってしまいます。 Aのパスワードを解除して実行すればテーブルが作成できますが、パスワードを解除しないで作成する方法はないでしょうか。

  • accessのセキュリティ

    質問させていただきます。 accessを使用し、顧客データを入力しています。 10名程度のアルバイトさんで入力をしていて、データ(テーブル)を社員がチェックする形です。 今現在はシフトを押して開かないとデータが見れないようにしていますが、セキュリティとしては程遠いものがあります。 access自体にパスワードをかけたらアルバイトさんが入力できなくなりますし、教えるのも本末転倒ですよね。 テーブルだけパスワードをかける方法はないと聞いたことがありますが、なにかいい方法はないものでしょうか?アルバイトさんや他部署の社員からもなにか方法をクリアしないとデータがみられないようなもの。 よろしくお願い致します。

  • Accessでテーブルにパスワードを設定したい

    Microsoft Access2003で教えてください。 データベースの中の、あるテーブルにのみパスワードを設定するにはどのように操作すればよいのでしょうか?

  • Access にパスワードをかけたい

    Access にパスワードをかけたい Access で、データ分割ツールを使い、”テーブルデータ”と”フォーム”にファイルを分けました。 その場合のパスワードのかけ方がわかりません。 やりたい事は、テーブルのファイルをパスワードを知っている人しか見れないようにしたいです。 ます、テーブルのファイルに、排他的モードで開き、”セキュリティ”の項目をたどってパスワードをかけました。 そして、フォームのファイルを開こうとすると、”パスワードが違います”と表示されます。 そこで、フォームファイルを、テーブルファイルの手順で、パスワードをかけました。 もちろん、テーブルファイルと同じパスワードです。 その後に、フォームを開いて見ました。 それでも、”パスワードが違います”と表示されます。 質問は、ファイルを分割した場合、どのようにパスワードをかければいいのでしょうか? よろしくお願いします。

  • ACCESS2003でテーブルのデータを一括して消す方法

    お世話になっております。まったくの素人がACCESSをこのたび触っています。周りにACCESSに精通したものがいなく困っています。 ACCESS2003でフォームより入力したデータ(テーブル内のデータ)を一括してフォーム上のコマンド(ボタンひとつ)で消す方法はあるのでしょうか?? ご教授お願いいたします。

  • パスワード付Access2010からリンクテーブル

    パスワード付Access2010のテーブルを別のAccessでリンクテーブルとして使用しています。 このリンクテーブルを使ったクエリの結果を、ADOを使ってExcelシートに書きだしたいのですが、このリンクテーブルを使ったクエリを動かすと 「SQLステートメントが正しくありません。DELETE、INSERT、PROCEDURE、SELECTまたはUPDATEを使用してください」 というエラーメッセージが出てしまいます。 リンクテーブルのあるAccessでクエリを動かすと普通に動くのですが、ExcelからADOで動かすとエラーがでるということです。 このような場合に、エラーにならずにExcelからクエリを動かして結果をシートに出力する方法が何かありますでしょうか。 ご教授よろしくお願いいたします。

  • Access97をAccess2002にするには

    Access97で作成したmdb(オブジェクトは、テーブル(リンクテーブル有り)、クエリ、フォーム、レポート、マクロ(AutoExecのみ)、モジュールを使用)をAccess2002へ移行させようと思うのですが、単純に[ツール]→[データベースユーティリティ]→[データベースの変換]で良いものでしょうか。 もし、何か気をつけなければならないこと、やらなければならないこと等、または変換方法等をご教授いただけないでしょうか。

  • Access95→Access2000への変換について。

    こんにちは。 Access95で作成したプログラムを、Access2000に変換して使用したいので、 Access2000で95のバージョンのプログラムを開き、データベースの変換を したのですが、なんだか上手くいきません。 (1)「起動時の設定」をしていないのに、起動時の設定がかかる (データベースウィンドウの表示など) (2)95のときは出ていなかったエラー(パラメータの入力)を求められる (3)フォームのコードを開いて、コンパイルをかけようとしてもグレー表示に  なっているため使用できない 以上、おかしいと思われる点ですが、95のプログラムは私が作成したものでは ないため、詳しいことがよく分からないのです。 データベースはテーブルのみのもの(仮にAとします)と、Aからリンクした テーブル、クエリ、フォーム、レポート、モジュールなどがあるデータベース (Bとします)の二つのデータベースを使用しています。 私のコンピュータの環境としては、 OSはWindows98 Second Edition、 Accessは97と2000が入っていますが95は入っていません。 大至急何とかしたいのですが、よろしくお願いします。

専門家に質問してみよう