版本控制Access 2007数据库和应用程序

前端之家收集整理的这篇文章主要介绍了版本控制Access 2007数据库和应用程序前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我需要版本控制Microsoft Access 2007数据库和应用程序.目前,所有内容都包含在一个mdb文件中.

该申请包括

>表格
> VBA代码
>实际数据库

我想我需要将数据库与表单/代码分开.我希望能够将表单/代码的版本控制为文本以支持版本差异.

目前我无法访问SourceSafe(我听说可能有一些访问支持)所以我更喜欢一个可以使用subversion或git的解决方案.

解决方法

Access 2007具有一个功能,您可以将数据库拆分为其表/查询(后端)和表单/报表(前端).由于您的问题仅提到控制表单和模块的版本,因此这可能是更优雅的解决方案.我不知道拆分后模块的位置,所以这可能是一个绊脚石.

Microsoft提供VSTO (Visual Studio Tools for Office),它将允许您在VS中开发并通过任何VS插件(CVS / SVN / VSS /等)运行版本控制.

最后,您可以直接连接到Visual Source Safe. This MSKB article有一些很好的信息和背景可以通过,而this Office Online article则是为了让你开始和运行.

最终,如果可能的话,我建议不要将代码从Access中删除.假设VBA编辑器是您的主要开发环境,您将在开发过程中添加额外的步骤,这些步骤无法轻松实现自动化.您所做的每个更改都需要手动导出,差异和存储,并且没有可用于导出更改的Application.OnCompile事件.更难的是,您必须在签入时从其他开发人员手动导入所有已更改的源文件.

猜你在找的MsSQL相关文章