1

我有一个问题要问大家,欢迎提出任何想法。我们的存储库中有很多 MSAccess 数据库项目,开发人员在这些项目上工作并在 Dev Envoirment 中自己进行测试。众所周知,编译数据库项目本身就是一个错误的说法,因为您实际上需要测试您的脚本和报告以及针对数据库的所有其他内容。所以在 MSAccess 项目的情况下,我们可以在 TFS 构建脚本中做什么,我没有想法。任何遇到过这个问题并对此做了一些事情的人,如果你分享,我真的很感激。

任何可以解释如何进行的示例或链接都会更好。请理解它是一个 MS Access 项目。

谢谢鲍勃

4

1 回答 1

0

编译并不是完全错误的说法。

在 VBA 方面,Debug 菜单下有一个名为 Compile 的选项(我不相信它真的像 C 语言那样编译,但它正在预解析您的代码等)。这与在 GUI 端构建 MDE 相结合等同于编译。

通常,在使用 VBA 时,我会经常运行编译以确保一切在语法上都是正确的,等等。

就测试而言,一旦你知道它可以编译,你还没有完成。如果可以编译仍然是错误的。这就是您需要自动化测试脚本的原因。我会考虑 MDB 中的一个小脚本/表单,您可以手动运行它来打开和关闭所有关注的报告并练习代码。实际的表单功能自动化起来会更棘手,但也可以完成。

于 2008-12-19T17:23:16.190 回答