Sql server 组合ms access vba代码
我和我的同事正在开发一个基于ms access的应用程序。我们正在设计和编码不同的页面/表单,以便划分工作。我们计划稍后合并我们的工作。我们如何才能做到这一点而不出现任何问题,比如破坏设计和宏?我们使用MSAccess2007作为前端,SQLServer2005作为数据源Sql server 组合ms access vba代码,sql-server,vba,ms-access-2007,code-snippets,Sql Server,Vba,Ms Access 2007,Code Snippets,我和我的同事正在开发一个基于ms access的应用程序。我们正在设计和编码不同的页面/表单,以便划分工作。我们计划稍后合并我们的工作。我们如何才能做到这一点而不出现任何问题,比如破坏设计和宏?我们使用MSAccess2007作为前端,SQLServer2005作为数据源 我在bytes.com上找到了一个主意。我可以导入我想要的表单、报表、查询、数据和表格。我要试试这个。然而,这只是一个想法。因此,需要通过试错技术来研究这种方法。最重要的要求是在开始编码之前完成总体设计。例如: 所有表单必
我在bytes.com上找到了一个主意。我可以导入我想要的表单、报表、查询、数据和表格。我要试试这个。然而,这只是一个想法。因此,需要通过试错技术来研究这种方法。最重要的要求是在开始编码之前完成总体设计。例如:
- 所有表单必须具有相同的样式。每个表单上必须以相同的方式提供帮助和错误信息。如果用户可以将表单分成两组,则表示您失败
- 数据库设计必须完成,并对每个表及其关系和属性进行完整的书面描述
- 必须定义每个主要宏的用途和参数。如果宏A1的存在只是为了维护宏A,那么A1不是主要宏,只有A的作者需要知道其详细信息,直到编码完成
- 商定了文档样式和详细程度。如果应用程序在六个月或十二个月后需要增强,您应该能够像处理自己的宏和窗体一样轻松地处理其他宏和窗体
- 如果您中的一方认为编码开始后需要对设计进行更改,则必须记录此更改,并与另一方达成一致,并且将更改规范添加到主规范中
Private
的变量对其他模块中的函数和子例程不可见,但对模块内的任何函数或子例程可见
模块中声明为Public
的变量对项目中的任何函数或子例程都可见
表单中声明的任何内容都是该表单的私有内容。如果表单希望将值传递给外部函数或子例程,则可以通过写入公共变量或将其在参数中传递给公共函数或子例程来实现
避免VBA帮助中的命名冲突提供了有用的建议
表单和模块名称在合并的项目中必须是唯一的。您将无法避免常数、变量、函数和子例程对其他函数和子例程可见。避免命名冲突提供了一种方法。我成功使用的一种方法是将应用程序划分为子应用程序如果每个公共常量、变量、函数和子程序名称都有适当的前缀,那么您可以模拟名称空间类型控制。据我所知,您可以将几乎任何对象从一个访问文件导出到另一个访问文件…右键单击…导出。这真的是一个错误吗您在找什么?@Pynner和Tony:已有一个基于ms-access 2007的应用程序,需要对UI进行一些更改,包括向现有表单添加子表单或创建一些新表单。因为我们(新访问)在不同的服务器上工作时,我们需要合并更改以准备好最终的应用程序。UI和数据库的设计不可篡改,因此所有内容都是同步的。此外,一个应用程序中有大约14个更改,大约60个表单和报告,这意味着我们在合并时需要非常小心,以便现有的表单不受影响。@user1175126