相关疑难解决方法(0)

如何在Access开发中使用版本控制?

我参与了更新Access解决方案.它具有大量的VBA,大量查询,少量表格以及一些用于数据输入和报告生成的表单.它是Access的理想候选者.

我想对表设计,VBA,查询和表单进行更改.如何通过版本控制跟踪我的更改?(我们使用Subversion,但这适用于任何风格)我可以将整个mdb粘贴在subversion中,但这将存储二进制文件,我将无法告诉我只更改了一行VBA代码.

我想过将VBA代码复制到单独的文件中并保存它们,但我可以看到它们很快就与数据库中的内容不同步了.

version-control ms-access

159
推荐指数
7
解决办法
6万
查看次数

使用VBA将所有MS Access SQL查询导出到文本文件

我必须使用许多宏查询来记录MS Access数据库等.我希望使用代码将每个SQL查询提取到与查询命名相同的文件,例如,如果查询名为q_warehouse_issues,那么我希望提取SQL到名为q_warehouse_issues.sql的文件

我不希望导出QUERY结果集,只是SQL!

我知道我可以在Access中手动执行此操作,但我厌倦了所有点击,执行saveas等.

sql ms-access access-vba

27
推荐指数
4
解决办法
3万
查看次数

从现有MS Access表自动生成SQL

我刚刚在MS Access中玩游戏,设计了一个大型数据库.现在我对设计感到满意,我需要能够从代码中生成相同的数据库(表,关系等).

我不想手写SQL CREATE语句(这将是漫长,乏味和容易出错的过程),而是想知道是否有快捷方式.我似乎记得,由于我对MySql的有限接触,我能够将整个数据库导出为SQL语句,然后可以运行该语句以重新生成该数据库.

您是否知道在MS Access中通过GUI或以编程方式执行此操作的方法?

sql schema ms-access

22
推荐指数
3
解决办法
7万
查看次数

如何在MS Access中设置开发环境

我创建了一个MS Access 2003应用程序,设置为拆分前端/后端配置,用户组大约有五个人.前端.mdb位于网络文件服务器上,它包含所有查询,表单,报告和VBA代码,以及指向后端.mdb中所有表的链接以及一些指向ODBC数据源的链接,如AS/400.后端位于同一网络文件服务器上,它只包含表数据.

这一点运行良好,直到我"上线",我的少数用户开始提出增强请求,错误报告等.我已经通过在我自己的前端.mdb副本中开发/测试来推出新代码另一个网络文件夹(链接到同一个后端.mdb),然后将我完成的文件发布到"come-and-get-it"文件夹中,提醒用户,然后他们复制/粘贴新的前端将文件归档到网络上的自己的文件夹中.这样,每个用户都可以在他们处于"停止点"时更新他们的前端,而无需立即启动所有人.

我发现,当我正在开发时,有时Access变得极其缓慢.就像,当我开发一个表单并尝试单击属性框上的下拉列表时,下拉箭头将会推入,但是在选项列表出现之前需要几秒钟.或者在表单上选择和移动控件时存在大量延迟.或许多键盘滞后.

然后,在其他时候,根本没有滞后.

我想知道是不是因为我与其他用户链接到同一个后端.我确实做了一些合理的努力来设置查询,表单,报告等,最小的记录锁定,如果有的话,根据需要.但我可能错过了一些东西,或者可能还有一些我需要解决的性能问题.

但我想知道是否有更好的方法来设置我自己的开发后端.mdb,所以我可以在"安全"数据上测试我的代码而不是与其他用户相同的实时数据.我担心损坏一些数据只是时间问题,可能是在最糟糕的时刻.

显然,我可以设置一个单独的后端.mdb,并使用链接表管理器每次手动重新配置前端的表链接.但我希望有一个更优雅的解决方案.

我想知道在这个多用户拆分数据库配置中是否还有其他性能问题需要考虑.

编辑:我应该补充说,我坚持使用MS Access(不是MS-SQL或任何其他"真正的"后端); 有关详细信息,请参阅我对此帖的评论.

testing ms-access multi-user

7
推荐指数
1
解决办法
3185
查看次数