- ベストアンサー
Accessのファイルの「安全でない式」とは?
- Accessのファイルをダブルクリックで開くと安全でない式に関するセキュリティ警告が表示されます。
- 自分が作ったファイルでも安全でない式が含まれている可能性があります。
- Accessのバージョンによって表示される警告の文言や表示方法が異なる場合があります。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (4)
- nicotinism
- ベストアンサー率70% (1019/1452)
こちらは参考になりませんかね? Access 2003 で表示されるセキュリティ警告について http://support.microsoft.com/kb/834420/ja 要はAccessのセキュリティレベルを下げる。 Microsoft Jet 4.0 Service Packの最新なものをあてる。 という事らしいです。
- shinkami
- ベストアンサー率43% (179/411)
ANo.2のshinkamiです。 問題のフォームが特定できたらそのフォームはインポートせずに 新規に作成します。 (あなた自身が開発されたものですので無駄のようですが今度はより良いものができるのでは) ※想像ですが何度も手直ししている内に思わぬ結果になる事があります。 目に見える以外に内部で追加処理がされているようで、元の処理を削除しても この追加の処理は残ってしまうようです。 そうそう、リレーションシップ設定していますよね、これも見直されては。 リレーションシップは1対Nが基本です。
お礼
>(あなた自身が開発されたものですので無駄のようですが今度はより良いものができるのでは) なるほど、そういうことならやってみる価値はあるかも知れません。 アクセスは毎日使っているソフトではなく、たまに使っているだけなので、ぼちぼちやってみようと思います。 どうもありがとうございました。
- shinkami
- ベストアンサー率43% (179/411)
>「安全でない式」がどこにあるのか、どうやったら見えるのか、教えていただけないでしょうか。 我流ですのでダメかもしれませんが 次のように分割してチェックします。 1.空のデータベースを作成する 2.ここへ問題のファイルから[テーブル]のみインポート 3.一度閉じて、再度開く 4.2~3を [モジュール]、[マクロ]、[レポート]の順で処理 ------------------------------- ここまでは問題ないと思います。 5.残りのフォームのどれかに含まれていると思われますので ファイル単位でインポート-閉じる-開く繰り返す。 一度ワーニングが出るとインポートしたフォームを削除しても ワーニングが残ることがありますので 振出しに戻りますが ワーニングが出たフォームはインポートしません ワーニングが出たフォームは新規作成することになります。
お礼
ありがとうございます。 なるほど、このように一つずつ試していって、警告の出るところが原因である、と突き止めるわけですね。 でも、あるフォームが原因である、とわかっても、そのフォームのどこが具体的に「安全でない」のかはどうやって知ればいいのでしょう?
- kmetu
- ベストアンサー率41% (562/1346)
こちらを参考にしてください Access のセキュリティ警告についてよく寄せられる質問 Access がセキュリティ警告を表示する理由 http://office.microsoft.com/ja-jp/access-help/HA001122598.aspx#010
お礼
ありがとうございます。 ご紹介のページを見ましたが、Jet とか サンドボックスモード とか、よくわからない言葉で説明してあり、私のスキルではすぐには理解できません。これから勉強していくしかないです。 とりあえず、自分の作ったファイルについては、この警告を気にしないことにします。
お礼
ありがとうございます。 #1の方のお礼にも書いたのですが、Microsoft Jet って何? というレベルなので、これから少しずつ勉強しようと思います。