有人告诉我,如果我打开 Access 97,整个系统或至少大部分系统都在某个数据库中。这是真的吗?例如,如果我将一些 VB 代码写入其中,则整个代码都在某个数据库中。之前我以为只有我从 SQL 获取的数据在某个数据库中。
问问题
222 次
2 回答
1
“整个系统”在 Access 内部,因此如果您有表单等,它们将与数据一起混合在该文件中。
于 2011-08-16T17:24:38.840 回答
0
Access 将所有内容保存在 .mdb 文件中。当您打开项目时,您将看到您的选项卡(表格、查询、表单等)。模块中的代码和宏一样。
它实际上在这个通常隐藏的文件中保留了更多 - 基本上是项目的元数据。如果您转到工具 -> 选项,您应该会看到系统对象的复选框。选择它,当您查看表格时,您将看到如下名称:
MSysACEs MSysModules MSysModules2 MSysObjects MSysQueries MSysRelationships
您玩这些桌子需要您自担风险。
唯一未存储在主文件中的其他内容是安全信息 - 如果您尝试锁定文件。这是在 system.mdw 文件中,请参阅此处了解更多信息http://support.microsoft.com/kb/303941/EN-US。我只在我们想要锁定“应用程序”时使用或看到它使用过。
于 2011-08-16T18:04:19.010 回答