2009-08-17 4 views
0

友人は、大学の小規模部門のためにAccessデータベースをまとめるための助けを求めました。いくつかの動物の医療情報を追跡します。問題は、アプリケーションを使いやすくするために、さまざまなフォームを接着するためのVBAコードを書く必要があったことです。データベース(または新しいバージョンのデータベース)を開くと、小さなVBAマクロトラストが取得されます。その警告を取り除く方法を考えるのは苦労しています。私はオープンソースの開発者であり、私の組織のシステム管理者なので、通常はCA証明書を使用してrpmパッケージに署名するのは問題ではありません...Access 2007、VBA、学校向けの小さなプロジェクト、およびTrust Center

私の友人の部門は、サポート部門は、ユーザーが作成したアプリケーション(部門CAによって署名された証明書を提供する)をサポートしていないこと、また信頼設定を変更できるようにコンピュータに管理者アクセスを提供しないことを述べています。また、ユーザーにアプリケーションをコーディングするスキルや専門知識もありません。 (おかげで、チャップス、強大役に立つ。)

はまた、私達の全体の大学では、ユーザーが明示的にこれまでに、これまでに「はい、私はこれを信頼」ボタンをクリックしないように指示されています。彼女が集めたこの小さなアクセスデータベースのためにユーザーを再教育することは、約20人が情報を検索するために使用されるため、問題になります。

私は彼女を援助しているので、共有ドライブに格納された埋め込みデータベースファイルを使用してC#で処理することになりますが、それは「ユーザー作成アプリケーション」にも当てはまりません誰も管理者権限を持っていないのでインストーラです。

誰かがこのファイルを開くたびにマクロの信頼設定をバイパスする必要性を回避する方法はありますか?マクロを一切使用せずにVBAを使用すればうまくいくと思っていましたが、明らかにそうではありません。

+0

Lame sysadmins。 –

答えて

0

あなたは上のいくつかの助けを見つけるかもしれない:

http://msdn.microsoft.com/en-us/library/bb421308.aspx#OfficeAccess2007SecurityConsiderations_EnablingExecutableContentDatabases

具体的に:オフィスAccess 2007で

組み込みのAccessマクロ

を、あなたが今の形で 埋め込みマクロをすることができますVBA のようなイベントは、マクロに保存する代わりに別のエンティティとしてのコレクションあなた は、コピーして 組み込みマクロでコントロールを貼り付けることができますので、この はそれらをよりポータブルになり、マクロコントロールと まま。多くの場合、レポートを開くための 埋め込みマクロは、同じタスクのVBAの短いシーケンス の代わりに、 で十分です。あなたは データベースを選択せず​​に アクセス2007を開くと表示されます アクセスペイン入門におすすめオンラインデータベースでこれらのマクロが埋め込まれ の 多くのサンプル テンプレートを見ることができます。最もアクセスのマクロは が実行可能なコンテンツはありませんので、あなたが データベースがすべて の状況で動作するように持っているとき、彼らは重要なツール です。

0

TRUST CENTERについて言及しているので、正しい軌道に乗っていることは間違いありません。私はA2007を使用しませんが、グーグルの2分は、これら二つの記事上がっ:

アクセスのためにそこに与えられた命令は、次のとおりです。

  1. クリックをMicrosoft Officeボタンをクリックし、アクセスオプションを次にクリックします。
  2. 信頼センターをクリックし、信頼センター設定をクリックして、信頼済み場所を次にクリックします。
  3. コンピュータにローカルではない信頼できる場所を作成する場合は、[ネットワーク上の信頼できる場所を許可する(推奨されません)]チェックボックスをオンにします。 [新しい場所を追加]をクリックします。
  4. [パス]ボックスに、信頼できる場所として使用するフォルダの名前を入力するか、[参照]をクリックしてフォルダを探します。
  5. サブフォルダを信頼済みの場所として含める場合は、[この場所のサブフォルダも信頼できる]チェックボックスをオンにします。
  6. [説明]ボックスに、信頼できる場所の目的を説明するものを入力します。
  7. [OK]をクリックします。

各ユーザーのコンピュータで実行する必要がありますが、問題を処理する必要がありますように私に見えます。

関連する問題