有人告诉我,如果我打开Access 97,整个系统或至少大部分系统都在某个数据库中。这是真的吗?例如,如果我写一些VB代码,整个代码都在一些数据库中。我之前想过,只有我从SQL获取的数据才在某个数据库中。
答案 0 :(得分:1)
“整个系统”位于Access内部,因此如果您有表格,那么它们会与数据混合在一起。
答案 1 :(得分:0)
Access将所有内容保存在.mdb文件中。当您打开项目时,您将看到您的选项卡(表格,查询,表格等等)。模块中的代码与宏一样。
它实际上在这个通常隐藏的文件中保留了更多 - 基本上是项目的元数据。如果你去工具 - >选项,您应该看到系统对象的复选框。选择那个,当你看表时,你会看到如下名字:
MSysACEs MSysModules MSysModules2 MSysObjects MSysQueries MSysRelationships
您使用这些表格需要您自担风险。
唯一未存储在主文件中的是安全信息 - 如果您尝试锁定文件。这是在system.mdw文件中看到更多http://support.microsoft.com/kb/303941/EN-US。我只是使用了这个,或者在我们想要锁定'应用程序'时使用它。