- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我们计划重新设计一个相当庞大的 MS Access 应用程序。有没有办法在同一应用程序上同时工作,或者是否可以合并同一文件的两个单独实例(不是数据,而是表单和代码)。现在 Access 包含数据,但在未来的版本中,MySQL 将托管数据,而 Access 将只是前端(通过 ODBC)
最佳答案
是的,您可以让不止一名开发人员同时处理该应用程序。
在我们的软件行业中,这通常是通过使用所谓的源代码控制系统来实现的。或者通常我们称之为源代码存放处。
源代码控制系统只允许多个开发人员处理同一组文档,或者在这种情况下,同一时间的同一应用程序。
这是如何工作的,一个开发人员可以“检查”几个报告、几个模块、表单等。现在他拥有那个时期的那些模块、代码、表格。没有其他人可以 checkout 和修改那些“ checkout ”的部分。事实上,在大型软件公司,你可能有数百名开发人员在同一个项目上工作,并且通常有一个不成文的行为准则,它说如果你将某些东西重新检查到主版本中,并且它导致了一个错误,你不会回家,直到你修好了!换句话说,不要将代码 checkin 会导致应用程序崩溃的应用程序!在软件行业中所谓的“破坏构建”在某些软件领域是不行的。你不想成为那样做的人!
所以请记住,MS Access 支持源代码控制。在看到这些附加选项出现之前,您必须安装开发人员扩展以进行 Access (当然,还假设您安装了 visual studio 源代码控制系统)。
这是 access 2003 的屏幕截图,请注意表单上某些对象旁边的小复选框: alt text http://www.members.shaw.ca/AlbertKallal/vss/Image2.gif
这是另一个镜头: alt text http://www.members.shaw.ca/AlbertKallal/vss/Image1.gif
请再次注意带复选标记的是我拥有的表格。每个对象旁边的小“锁”意味着如果我试图修改该对象,它会被锁定并且您实际上会得到一个提示,询问您是否要“ checkout ”并获得该特定对象的所有权(在本例中是一个表单).
如前所述,源代码控制系统适用于所有对象。这是查询构建器选项卡的屏幕截图:
alt text http://www.members.shaw.ca/AlbertKallal/vss/Image4.gif
再次注意上面的小勾号或锁是如何添加到 Access 界面的。
在软件行业中,使用 SCC 系统是标准做法,这与期望数据库开发人员已掌握一些数据库规范化技术没有什么不同。
源代码文件是从源代码系统中获取并用于为每个用户构建本地 .exe 的事实,或者在这种情况下,本地 mdb 文件构建是没有实际意义的,因为与那个相比,这只是一个物理 View 的逻辑观点。
既然 Access 可以将任何对象(表单、报告、代码)等导出为单个文本对象,那么这就解释了为什么 Access 作为单个文件可以支持使用源代码控制的多个开发人员,因为逻辑 View 是单独的对象并且它模拟你有一个本地构建。只要 access + VSS 可以单独查看每个对象,那么整个过程与 c++ 从源代码系统创建单个本地 .exe 或单个 mdb 并没有什么不同。
关于ms-access - MS Access组开发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2709526/
我正在尝试编写 Access Access 数据库的脚本,以便在命令行上使用。 Access 数据库使用工作组文件进行保护。 Dim oApp, sWGF,myWS Set sApp = Create
我有一个包含数据表的表格。我希望用户能够选择多行,单击按钮并运行一些 sql 查询并对这些行执行一些工作。 查看我的 VBA 代码,我发现如何使用 CurrentRecord 属性 Access 最后
如果我在某个网络位置有 Microsoft Access 2007 数据库,那么可以使用该数据库的客户端计算机的数量是否有限制?客户端不会安装 Access,而是使用 Access Runtime 2
我正在开发一个注册系统。但我收到此错误:You tried to execute a query that does not include the specified expression.. 我正
我有一个产品设计为使用 MS Access 文件作为数据库的桌面产品。 现在,一些用户需要将它安装在几台 PC(比如说 2 或 3 台)上并共享数据库。 我想将 MS Access 文件放在共享文件夹
我接手了一个旧的软件项目,该项目使用 MS Access 数据库来存储数据。但是数据库不会在 Access 中打开,如下所示: "You do not have the necessary permi
我有一个文件夹,里面装满了 100 多个 Access97 文件。我需要将它们全部更新到 Access2003。 我可以手动完成,但使用 VBA 可能会快很多。 有没有人会有一个片段可以做到这一点?或
我正在通过 SQL Server 迁移助手 (SSMA) 将数据从 Access 数据库迁移到 SQL Server。 Access 应用程序将继续与转换为链接表的本地表一起使用。 一个连续的表单在加
我正在通过 SQL Server 迁移助手 (SSMA) 将数据从 Access 数据库迁移到 SQL Server。 Access 应用程序将继续与转换为链接表的本地表一起使用。 一个连续的表单在加
我的公司用 Visual Basic 6 开发了一个应用程序。 该应用程序通过 ODBC 数据源使用 Access 数据库。 Access 数据库是一个扩展名为“.mdb”的文件。 在以下环境中运行应
我一直在尝试让 Microsoft Access 从主 Access 窗口中“退出”,以便我可以隐藏 Access 窗口并仅在桌面上显示表单,以便可以轻松地将其放置在其他应用程序旁边。 起初我发现了一
我想在 access 2010 中使用 access 2000 和 2003 数据库。由于我不想检查一切是否手动工作,我正在寻找一种工具来分析 VBA 代码以查找使用 access 2010 发生的错
所以我有一个 Excel 工作簿,其中有一个很好的 shaperange 对象的全局 map 。通过一些非常简单的代码,我可以更改颜色、将国家/地区集合分组和取消分组为数组等......并且效果非常好
我们希望有大约 35-40 人通过共享驱动器上的脚本写入 Access 数据库。这些指标分解为他们需要每小时写大约 3-7 次。 Access 会支持这一点而不会对我产生影响吗? 是的,我很乐意将其用
我正在寻找一种使用 VBA 代码从外部数据库文件中删除 VBA 模块的方法。名为“myfile.accdb”的外部文件有一个名为“mod1”的模块,我希望能够在单独的项目中使用 VBA 代码删除该模块
我在 Access 2003 数据库(在 Access 2007 中开发)中有三个表单,它们处于父级 -> 子级 -> 孙子级关系中。在子窗体的 'Form_Load' 子窗体中,我设置了孙子窗体的一
MS Access 2007 存在拒绝在设计模式下显示表单的问题。我可以看到表单的代码(如果我查看显示表单的按钮的事件属性),但我看不到作为 GUI 布局的表单。而且,当我尝试从应用程序的主窗口调用此
我编写了代码,使用 Excel 中的下拉列表提供的标准将两个表连接起来,然后将数据返回到电子表格上的特定位置(工作表上已经有标题)。 这在我的机器上和其他机器上使用 MS Access 的机器上都可以
我正在开始构建一个应用程序,该应用程序从给定的根路径开始遍历文件夹结构,并将所有找到的 Access 1997 .mdb 文件转换为较新的 Access 2007/2010 .accdb 格式。但是,
我有一个表单和一个按钮。我想通过单击按钮打开另一个表单,并将参数从父表单传递到子表单(子表单的 RecordSource 有参数)。我该怎么做? 最佳答案 您可以通过引用表单的对象来引用调用表单的任何
我是一名优秀的程序员,十分优秀!