是否存在任何类型的版本控制? 如果不是,对于使用VBA集合开发MS Access 2007数据库有什么好的解决方案吗?
答案 0 :(得分:3)
Microsoft已为Access 2010生成Source Code Control add-in:
源代码控制加载项允许 与Microsoft Visual集成 SourceSafe或其他源代码 控制系统允许 办理登机手续或退房查询,表格, 报告,宏,模块和数据。 您还可以看到差异 已经签出了你的签出 对象。
答案 1 :(得分:2)
唯一一个用于Access的集成VC解决方案是Microsoft Visual Source Safe,但它的设计很差,甚至Microsoft在内部避免使用它;)。有人称之为“源破坏系统”,但我个人知道使用它的成功案例。一般来说,由于其局限性,它可能是中小型项目的良好解决方案。
这是一篇关于VSS的非常重要的文章: http://www.highprogrammer.com/alan/windev/sourcesafe.html
另一个选择是设计自己的代码以使用Application.SaveAsText()导出VBA解决方案 - 它是Access API的部分未记录的功能。
答案 2 :(得分:2)
我使用Access应用程序和Team Foundation Server源代码管理。您需要切换源控制提供程序Access期望;当我们从VSS迁移到TFS时,我使用了这个工具Sourcecode Control Switcher。切换后,可以在Access中设置源控件设置,并从TFS构建源控件连接的.mdb。它工作得很好。