ms-access - 别人的项目

时间:2009-10-27 18:48:54

标签: ms-access vba

我被雇用接管一个ms-access数据库。我知道sql和vb.net以及vba;但是我没有使用ms-access的经验。

这就是它的样子:

alt text http://img9.imageshack.us/img9/2465/test2xk.jpg

我应该采取哪些步骤来开始理解结构?

5 个答案:

答案 0 :(得分:6)

与你接手任何其他项目几乎相同。阅读文档,了解程序应该做什么,与利益相关者联系并确定当前状态和待处理的工作项,查看正在运行的软件,尽可能多地利用事物来获得良好的理解。

然后你可以进入代码来弄清楚它在做什么。

MS Access通常有

  • 查询
  • 表单
  • 报告
  • 模块

在您的MDB中查看所有这些并找出它们的使用方式。

小分:

  • 确保在更改任何内容之前备份。
  • 在Dev工作,而不是在Prod:)
  • 使用VSS(或与Access绑定的任何其他源代码控制系统)

答案 1 :(得分:2)

我肯定会给对象依赖项看一看。这将允许您查看数据库的结构。然后,您将能够查看前端UI(表单,报告等)

答案 2 :(得分:1)

阅读文档并跳转到代码?

答案 3 :(得分:1)

如果您对VB / VB.net有很好的理解,那么轻松深入MS Access并修复/更新问题应该没有问题

答案 4 :(得分:1)

所有其他答案都很好,但这里有一些实际的提示,可以完全按照你的意思做的(!):

  • 检查启动代码[Access 2003·工具菜单·启动...]:初始表单/页面['显示表单/页面:'],图标等。
  • 检查任何自定义菜单栏[Access 2003·工具菜单·自定义...]然后右键单击您应该看到的菜单栏[您在按住Shift的同时打开.mdb(以防止启动代码运行) ), 对? (所以你可以看到所有的菜单栏,以防它们由于某些原因被启动代码隐藏)]
  • 检查名为Autoexec的宏(或其替代大写版本) - 在.mde / .mdb打开时评估该宏(除非按住Shift键)

至于其他方面,你必须遵循上面的建议,只需按照代码。