欢迎来到HELLO素材网! 南京网站制作选择顺炫科技
丰富的DIV CSS模版、JS,jQuery特效免费提供下载
当前位置:主页 > 建站教程 > 服务器教程 >

如何拆分复制的Access 97数据库

发表于2019-04-22 16:12| 次阅读| 来源网络整理| 作者session

摘要:如何拆分复制的Access 97数据库
如何拆分复制的Access 97数据库

  那些对Access数据库无阅历的开发人员,他们经常不知道扭转复制为对象设计,而不是数据表,那样会惹起一些成绩。这是令人绝望的,首先, 由于复制似乎是散布残缺的Access运用程序的最好路径,毕竟,Microsoft是支持它的。

  成绩是,Jet的复制是设计有数据表的。这是由于Jet复制次要是用于Visual Basic运用程序的,在那里,只要数据可能被存储在*.mdb文件里。这是它被测试最多的中央。对于Access 97来说,它总是被理解为,一个优良的开发人员在将其转换成正本之前总是要拆分数据库,这样,只要表能力使被复制。关于拆分Access 数据库的概念,请参阅“在Microsoft Access 97中创建运用程序”的 第15章,第3节, 这些文档在Access 97光盘中都有。

  复制之前没有拆分数据库,你会发现你的正本的大小会“膨胀”。这是由于,你做的每一个到格式或模块的扭转,如,被放在隐藏表中,这样就变成了需求被复制的信息。设想一下,你致力30次正确地去做某个模块的代码工作。这些扭转(除最后一个不必要外)都被发送到一切的正本,开发人员在复制前不能拆分就会碰到一个宜人的成绩:复制工作正确停止一会儿后(兴许甚至几个月),模块会忽然不能工作,或表单不能打开。

  所以,你怎样能拆分已经被复制的数据库?我在这儿建议你依据以下的步骤去做。

  不要利用拆分数据库导游。这是由于,它正好用了谬误的模式来拆分数据库,这样,你的数据表就不能再复制了---它把表移到新的文件中去了,并把对象的剩余局部放到了正本里,而咱们要做的,是要把数据表放在正本里,并把其余的对象移到新的未复制的数据库文件中。那样的话,后端的剩余局部是可能复制的,作为以后正本设置的一局部,前端如今则是独立数据库,只能被拷贝到每一个运用程序用户。

  要确保你的正本都要同步,你就要知道,万一你损坏了设计主,而你已经更新了数据。

  创建新的Access数据库文件,该文件会在前端。依据Microsoft例子,你可能减少"_fe"到初始数据库名,只管它的确对你要调用的并有关紧要。

  把这个新的文件打开,从设计主输入一切的查询,表单,报表,宏以及模块。假设你把开关板置于适当的你可能利用开关治理器控制的地位,那么,你也需求输入开关板名目表。

  假设你已执行了数据库平安,那么,你会失落在第4和第5步骤中输入或衔接的一切对象中的允许设置。所以,打开设计主,将这些允许设置拷贝到新的文件(即,前端)。

  如今,你需求减少代码到前端,该前端更新了衔接到用户的本地正本。在开发人员处理计划数据库中,你会发现做这些工作的协助。它随Access 97作为样本数据库出现。从“利用少数据库”分类中抉择“启动衔接表”。

  散布前端到你的一切用户。记住,该文件不应再被复制。你只须为需求的人拷贝即可。叫你的用户切换到利用前端。当你确定他们如今在利用前端时,你就可能持续上来,把设计主转换成后端(下两个步骤),便于他们同步下次工夫,他们的正本也将变成后端。 ( 素材 )

  打开设计主,删除你在第4步骤中输入的一切对象。

  两次紧致设计主,然后使其与你的其余正本同步。

  留意:假设你想持续Microsoft在其拆分数据库导游中利用的准确的命名商定,那么,你就不得不经过减少"_be"到其文件名来重新命名你的后端正本。最平安的办法是在复制治理器里,用移动正本命令来做。