使用Access 2003 MDB,是否有一個固有的MDB屬性,我們可以設置爲禁止或阻止對象導出?換句話說,假設MDB爲「A」和「B」。如果我在「B」並嘗試從「A」導入對象(即文件|獲取外部數據|導入),我們希望它失敗,因爲「A」已設置某些屬性來鎖定其導出對象的功能。Access 2003 MDB屬性
1
A
回答
0
在「保持誠實的人誠實」,一個簡單的方法,將工作對我來說的標題...
打開後端數據庫MDB「獨家」並在其上放上一個口令。 (雖然普通的開放模式將被共享。)隨後在前端,密碼數據庫中的鏈接表必須重新鏈接。這樣做,Access需要密碼。這些表格現在可以在前端完全使用。
現在,當我們對現在密碼良好的數據庫進行任何操作時,不管是簡單地打開它,還是從其中導入對象或鏈接到其中的表格,都需要密碼。這種'封鎖'就足以滿足我的要求。
0
剛纔有一個非常類似的問題。在我的情況下,我想保留用戶的後端密碼,因爲那裏有非常少量的敏感數據(並且我不希望他們太容易搞亂其他東西)。
特別是我不希望他們有任何訪問權限,或者至少是儘量減少他們獲得對此表的讀取/寫入權限的機會。
幸運的是,只需要很短的時間此表,所以,當我需要它,我使用一些代碼的鏈接添加到表的後端數據庫,使用該表,然後刪除鏈接後它完成了。
添加表的代碼:
Dim db As Database, tbl As TableDef
Set tbl = New TableDef
With tbl
tbl.Name = "SecretTable"
tbl.SourceTableName = "SecretTable"
tbl.Connect = "MS Access;PWD=BackendPassword;DATABASE=c:\location of database\Backend.mdb"
End With
Call db.TableDefs.Append(tbl)
的代碼刪除該表已被使用後:
Dim db As Database
Set db = CurrentDb
Call db.TableDefs.Delete("SecretTable")
這工作在我的情況,因爲該表是隻是簡單地使用。如果它是一張不斷使用的桌子,聰明的用戶可能會繞過它。
相關問題
- 1. 在VB6代碼中打開MS Access 2003 .mdb
- 2. 我應該將Access 2002-2003 MDB轉換爲2010 ACCDB嗎?
- 3. MS Access 2003 - 幫助理解mdb,mde的結構並且是
- 4. MS Access 2003/2007 - 在安裝了2007 Office的桌面上編譯2003版mdb;不會保留2003 mde?
- 5. 呼叫從Access 2003
- 6. 將Access 97 mdb升級到Access 2010 mdb/mde?經驗?
- 7. Access屬性
- 8. Shared Access 2003數據庫性能
- 9. 連續窗體(ms Access 2003)
- 10. MS Access 2003 - 非常簡單的查詢
- 11. 從Access 2000/2003遷移到Access 2010
- 12. C#/ Access從Access 2003獲取主鍵
- 13. 只讀彈出時打開Access mdb,但實際上它不是根據屬性
- 14. 確保Access 2000 mdb上的SQL-92到Access 2010下的SQL Server
- 15. MS Access 2003 ADP報告圖表
- 16. 從Access 2003到SQL Server 2008?
- 17. 從Access 2003升級到Access 2007和SQL Server
- 18. 使用Access 2003將Access 2000數據庫轉換爲Access 97
- 19. DSN在Windows的MS Access 2003 7
- 20. 遷移MS Access 2003中的MS Access 2010
- 21. 如何將Access表從一個mdb複製到另一個mdb?
- 22. MS Access 2003中的查詢
- 23. MS Access 2003 - SUM函數
- 24. Microsoft Access 2003 SQL問題
- 25. Access 2003 VBA OnNavigation事件?
- 26. Access 2003 - 統計唯一值
- 27. 強制OpenCurrentDatabase使用Access 2003
- 28. JET SQL對於Access 2003
- 29. MS Access 2003運行時?
- 30. 的MS Access啓動屬性
我不確定,但可能會創建一個在執行此操作之前執行事件的宏? – 2011-05-10 18:51:57