访问VBA代码的版本控制?

时间:2009-04-22 14:47:38

标签: ms-access version-control ms-office

  

可能重复:
  Version control for VBA file

是否存在任何类型的版本控制? 如果不是,对于使用VBA集合开发MS Access 2007数据库有什么好的解决方案吗?

3 个答案:

答案 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。它工作得很好。