加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

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

发布时间:2020-12-12 06:36:26 所属栏目:MsSql教程 来源:网络整理
导读:我需要版本控制Microsoft Access 2007数据库和应用程序.目前,所有内容都包含在一个mdb文件中. 该申请包括: 表格 VBA代码 实际数据库 我想我需要将数据库与表单/代码分开.我希望能够将表单/代码的版本控制为文本以支持版本差异. 目前我无法访问SourceSafe(我
我需要版本控制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事件.更难的是,您必须在签入时从其他开发人员手动导入所有已更改的源文件.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读