我正在为访问2007数据库增强和修复表单/查询/ VBcode等。正在使用当前版本,当我完成更改后,我需要在不中断运行的mdb中已存在的表中存储的数据的情况下进行更改。
到时候我还不完全确定如何处理“合并”。作为一个实验,我有一个我开始处理的版本的本地备份副本,并使用了导入外部Access数据选项。这导入了新的表单,查询,vb等。但唯一挂断的是交换机表单不是新的。交换机板形式当然是由交换机管理器引导的,但我希望所有的逻辑都以某种方式保存在表单内部。看来情况并非如此。导入后,有一个同名的新表单,其后面有一个数字,以及正确的创建/修改日期。但是当它打开时,它看起来与旧的交换机完全相同。
有什么想法吗?
答案 0 :(得分:3)
听起来好像你在一个数据库中同时拥有数据和表单等。这根本不是一个好主意,如果您正在更新,这是纠正问题的理想时间。如果拆分数据库,则可以将对表单和代码的任何更新简单地复制到用户,而无需担心数据。你会在这里找到一些注释:http://office.microsoft.com/en-us/access-help/split-an-access-database-HA010342026.aspx
答案 1 :(得分:1)
Access交换机管理器使用名为 Switchboard Items 的表来动态填充交换机表单页面。您需要传输该表的更新版本,以使修改后的交换机页面在另一个项目中可用。