2008-10-22 55 views

回答

4

您可以簽署您的程序。我不確定。閱讀this article並查看是否適用相同的原則。

+0

你的回答很中肯。謝謝 – 2008-10-22 15:46:45

3

如果您降低您的訪問選項中的安全設置,它會消失我相信。當然,這些設置是出於某種原因設置的。

3

以下是關於認證和安全性的更多注意事項。

認證,包括自我認證: http://office.microsoft.com/en-us/access/HP010397921033.aspx

對辦公室代碼和宏安全安全主體基本信息:http://office.microsoft.com/en-us/ork2003/CH011480831033.aspx

可信的位置默認爲Office 2003在Office http://office.microsoft.com/en-us/ork2003/HA011403181033.aspx?pid=CH011480851033

宏安全性2003 http://office.microsoft.com/en-us/ork2003/HA011403071033.aspx?pid=CH011480831033

0

這裏是我幾年前與Access 2003相似的內部問題的筆記:

好的,所以這裏是(顯然)交易。

  • 網絡服務器不在受信任區域中。用SP2啓動IIRC,打開文件時會導致打開/保存/警告框。默認情況下,UNC路徑應該位於受信任區域中。我不確定它爲什麼不是,但是這裏是修正:將server.dns和服務器添加到Internet選項 - >安全區域 - >本地Intranet。
  • 不安全的表達式不會被阻止。這是一些荒謬的過於複雜的訪問安全模式(谷歌不安全的表達式和訪問沙箱模式更多)。基本上,Access(從2003和/或Jet 4.0 SP8開始,我認爲)會警告您註冊表項是否未設置爲禁止「不安全表達式」。修正:將HKLM \ Software \ Microsoft \ Jet \ 4.0 \ Engines \ SandBoxMode設置爲3,即阻止任何使用Jet的「不安全表達式」。這必須由管理員完成。或者,我認爲在管理員爲您設置密鑰時,在「阻止不安全表達式」提示中回答「是」。
  • 此文件可能無法安全打開。這很簡單,並遵循Office中的整個宏觀安全模型。 只需設置工具 - >宏 - >安全(不要看工具 - >安全菜單...太明顯了)到低。
順便說一句,我仍然不知道什麼是「不安全的表達」,也不知道它爲什麼在它已經存在的情況下不斷要求升級到Jet 4.0 SP8(我通過檢查文件版本確認它已更新)。但是隨着這些變化,啓動時不再提問。 --MB

2

您可以通過將訪問項目的受信任位置消除在MS-Access項目啓動時的安全警告。或者更好的是,創建自己的可信位置。

我建議在系統(C)驅動器中用您的項目名稱創建一個文件夾。例如,我們可以調用的文件夾數據庫(路徑:C:\數據庫)

然後輸入這個路徑作爲這樣的註冊表項:

[HKEY_CURRENT_USER \軟件\微軟\辦公室\ 14.0 \訪問\安全\信任 位置\ Location20] 「路徑」= 「C:\數據庫」 「說明」= 「訪問 項目的位置」

現在,讓我們解釋一下什麼這個鍵做了幾件事:

  • 數字「14.0」是MS Office的版本。您可以簡單地將其更改爲代表您正在運行的版本的數字。
  • The 「Location20」是我們分配的唯一名稱。 20可以是任何尚未使用的號碼。其他程序,包括默認的MS Access嚮導,已經可能使用過其他號碼。或者,如果您想將多條路徑作爲可信位置,則每個位置必須以不同的數字結尾。
  • 「C:\ Database \」實際上是您要設置爲可信位置的物理路徑。您可以放置​​您在此選擇的任何路徑。我不知道它爲什麼使用雙倍\,但我剛剛複製了以前的鍵設置的例子,這似乎最好。
  • 說明不是必需的,但顯然可以使用任何描述。

有關如何使受信任位置您的MS Access項目的工作,在這裏閱讀我們詳細的解釋更多的細節:http://blog.ideaz.net/2013/12/how-to-remove-microsoft-access-security.html