access2010のユーザー機能について

このQ&Aのポイント
  • access2010でユーザーレベルセキュリティ機能を利用する方法について教えてください。
  • access2010で管理者のみに表示されるフォームや管理者のみ入力できる項目を作成する方法について教えてください。
  • access2010でサーバを利用せずに権限を付与する方法について教えてください。
回答を見る
  • ベストアンサー

access2010のユーザー機能について

以下についてご教授願います。 access2003にて拡張子.mdbのファイルを利用していました。 access2010に切り替えるため、拡張子.accdbにて同様のファイルを作成したいと思っています。 今までは、ユーザーレベル セキュリティ機能を利用して、管理者権限のみに表示されるフォームを作成し、管理者のみ入力できる項目などがありました。 2007以降はユーザーレベル セキュリティ機能が削除されたとのことで、同じように複数のアクセス権限などを利用するためにはどのように構築したらよいのでしょうか。 いくつかネットを検索しましたが、代替機能のようなものにヒットしませんでした。 share point serviceを利用して権限を付与する、といったものは見かけたのですが特にサーバなどに乗せて利用する予定はないため、他に設計などで代替出来る方法があればと思っています。 以上、よろしくお願いいたします。

noname#242311
noname#242311

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

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

二年前の話です。 2003→2007なので違う結果になるかもしれません。 http://okwave.jp/qa/q7346274.html 要は設定は2003で行って2010にインポートか変換すれば そのままユーザーレベルセキュリティは残ったままで使用できた。 ということです。 面倒なので当方では検証は行っていません。(^_^;) ユーザーレベルセキュリティは細かい設定が出来て便利なのですけどね。 代案を上記リンクの #2 で提案していますが修正が広範囲に渡るので 大変です。(-"-) 以上ご参考までに。 PS. データの入ったaccdbは暗号化方法を 既定の暗号化方法を使用する(高度なセキュリティ)にして、 アプリaccdb ではテーブルリンクせずに フォームではレコードソースにADOかDAOで接続するようにします。 その他にも色々とイロイロと行わなくてはなりませんし、VBA 必須です。 日常業務の合間に・・・というレベルのものではないような・・・。 あちらの質問者さんの方法で解決されることを願いつつ・・・。

noname#242311
質問者

お礼

ご回答ありがとうございます。 やはり代替の方法はないのですね。 現在、2003にてmdb作成したものを2007で動かしているのですが、数字が入らなかったりと不具合が多いので、2007にて初めからaccdbにて作りたいと思っています。 2003mdbを2007で開いて摘要させるという方法ですと、他の不具合が発生する可能性が怖いので、あきらめて他の運用にて回避する方法を検討します。

関連するQ&A

  • Accessの拡張子がmdb

    以前作成した拡張子がmdbのファイルがあります。 これをAccess2010で開いて保存するとき拡張子を accdbとして保存する方法はありますでしょうか。

  • access2003について質問です。

    access2003について質問です。 access2003で、セキュリティーを触ってしまったらしく、 ファイルが開かなくなってしまいました。 いろいろ調べてみたのですが、 .bakファイルも削除してしまっており 現在残っているのは、セキュリティーで見えなくなった .mdbファイルと セキュリティ.mdwというファイルのみです。 あと、Cドライブに system.mdb という名前のファイルが残っていました。 (これは、開けない旨のダイアログが出たときにファイル先をたどってわかりました) せめて中身だけでも見えないかと思っているのですが・・・ 何か方法はありますか?よろしくお願いします。 ちなみに、OSはXPです (社内での使用なので・・・) ※試してみたこと ・administratorでも開けませんでしたが「ロックができませんでした」という ダイアログが出てきます。 ・通常の自分のアカウントで開こうとすると、【オブジェクトC:\Documents and settings\All users\Documents\在庫管理.mdbを使用する権限がありません。 システム管理者またはこのオブジェクトの作成者から権限を取得してください。】 と出ます(このファイルは私が管理者・・・) よく訳がわからずやってしまったので、IDとかPWとか不明 ・バックアップファイルはありません。過去のものも探しましたがダメでした。 本当に困っています。助けてください。お願いします。

  • Access ユーザーレベルセキュリティーへのリンクテーブル

    Access Ver: 2003 OS: Windows 2000 ユーザーレベルセキュリティーで保護されているMdbファイルにリンクテーブルを張ろうとしているのですが、セキュリティーがかかっている為、リンクテーブルを作成することが出来ません。  どのようにすれば良いのでしょうか? ご存知の方がいらっしゃいましたらご教授ください。

  • Accessで「セキュリティ」をいじってしまい、新しいファイルを作れなくなった。

    Accessのmdbファイルに権限の概念を持たせようと思って メニューの中の ツール->セキュリティ のところをいろいろといじってみたのですが、 その結果、特定のファイルだけでなく、どんなmdbファイルを開こうとしても、また、新しいmdbファイルを作ろうとしても、 「管理者」のパスワードを求められてしまい、 そのパスワードが何なのかわからないため、 mdbファイルを全く開けなくなってしまいました。 普通の状態に戻すには、どんな手があるでしょうか。

  • 「ユーザー名の指定」ダイアログを出したくない

    OSはvistaです。 ひとつのパソコンを二つのユーザーで使っているのですが 管理者権限のついているユーザーAでaccessを開くと、何事もなく開けるのですが 管理者権限のついていないユーザーBでaccessを開くと 画像のようなダイアログがでます。 一度OKボタンを押しても 再度accessを開くと同じダイアログが出ます。 既存のMDBファイルをダブルクリックしてアクセスを開いても スタート→全てのプログラム→Microsoft Office Access 2003 で開いても、同じです。 管理者権限がないユーザーだからこのようなダイアログがでてしまうのでしょうか? もう出さない方法はありますか? ご回答よろしくお願いします。

  • mdbから、accdbへ変えたほうが良い?

    access2003で作ったmdbファイルを他のパソコンへ移行して、access2007で開けたのですが もうずっとaccess2007で使うつもりなので、 ファイルはmdbから、accdbへ変えたほうが良いのでしょうか? そうだとしても拡張子の変え方がわからないですけど・・・笑 F2で名前の変更をしてもいいのでしょうか? もし、mdbからaccdbに変えたい場合は、一から作り直すしかないですか?

  • Access2000のセキュリティ

    いつもお世話になっています。 Access2000を使ってあるデータベースを作っているのですが・・・。 ネットワーク上でアクセスのファイルを共有すると、ファイルが置いてあるPC上ではちゃんとユーザーのアカウントと権限を設定してあるのに、他のPCからLANで開くとせっかく設定したセキュリティが全く機能しません。 LAN上のどのPCから開いてもデータベースの管理者とユーザーと権限を分けるように設定する方法はないのでしょうか。LAN上のすべてのPCのアクセスに同じセキュリティ設定をすれば何とかなりそうですが、そうしないで済む方法があったらご教授願います。 希望としてはユーザーはデータを追加するのみで、データベースの構造も含めて削除や変更は管理者しか行えないようにしたいんですが。 よろしくお願いします。

  • Access mdbの権限が変わってしまう

    こんにちわ。 Accessで、マクロを動かしmdbに変更が生じると、 もとのセキュリティの権限が消えて、admin権限を含むある特定のユーザーしか権限をもたなくなってしまいます。 これを、マクロを動かす前のセキュリティを保持するにはどうしたらよいでしょうか? 教えてください!

  • アクセス権の一括付与

    整理のために、外付けHDDに保存してあるファイルを、別のドライブにコピーや移動をしたいのですが、できなくなっています。 調べてみると、なぜかファイルごとにセキュリティ(アクセス権)が違っていて、Administratorだけにしか権限の無いものや、Everyoneにもアクセス権のあるものがあって、Administorator権限を持つユーザーでログインしても、Everyoneにアクセス権の無いファイルは移動もコピーもできないことがわかりました。 そこで質問ですが、 【質問1】Administorator権限のユーザーでアクセスしているのに、Administoratorがフルコントロールになっているファイルにアクセスできないのはなぜでしょう? 【質問2】そのファイルも、セキュリティタブでアクセス権設定を開き、Administoratorを追加して、再度セキュリティタブを開いてEveryoneにアクセス権を付与するとコピーや移動ができます。 しかしファイルが何千もあるので、特定のフォルダーの下のファイルすべてに一括でアクセス権を付与することはできないでしょうか?

  • アクセス インポートかファイル形式を変えたい

    壊れたアクセスファイルの中身を 新規 Microsoft Access データベース.accdbにインポートするには? 今まで開けてたのに、いきなり開けなくなった、壊れたアクセスファイルがあります。 どうしても開けないので、 新規 Microsoft Access データベース.accdb を作りそこにインポートしようとしたら、 「データベースの形式を認識できません」 となり、インポートできません。 mdb形式なのが原因なのでしょうか? win7、オフィス2010ですが、いままでmdb形式で使えてましたが Windows Updateをしたら、使えなくなりました。 mdb形式が原因なら中身はそのままで壊れたファイルをaccdbに変えたいのですが どうすればいいですか? よろしくお願いします。

専門家に質問してみよう