2009-08-28 134 views
2

我的组织正在从Access 2003升级到Access 2007.我负责升级的一个应用程序返回非常奇怪的错误,同时打开和关闭具有嵌套窗体的窗体。在Access 2003和Access 2007之间是否改变了事件?这些事件似乎在2007年以不同的顺序发射,然后在2003年发生。在Access 2007中运行Access 2003应用程序时出错

+0

我也遇到了一些奇怪的问题,这些问题似乎与子表单事件的顺序有关。他们不一致,我从来没有找到解决办法。 – dsteele 2009-08-29 03:52:38

回答

1

我还没遇到你所描述的情况。我找不到任何提到更改形式事件模型的内容。 Allen Browne提供了一些有关Access 2007与旧版本的兼容性的信息: http://allenbrowne.com/Access2007.html#Compatibility

我在Access 2007中遇到的唯一问题是2003年的MDB遇到的唯一问题是由于引用错误。如果您尚未这样做,请从VB编辑器中仔细检查您的工具(Tools-> References)。在那里,尝试调试 - >编译以验证是否您的代码将在Access中没有错误编译2007年

托尼·托斯损坏的Microsoft Access MDB的常见问题可以帮助解决或排除古怪的行为,由于腐败:

http://www.granite.ab.ca/access/corruptmdbs.htm

如果你做这些事情,并且仍然有某种形式的问题,它可能是创建一个新的空白数据库,导入这些(他们依靠和对象)形式到新的数据库有用。

对不起,这个东西散射。如果您可以提供有关您获得的错误性质的更多详细信息,这可能会有所帮助。

+0

这对我来说不算腐败。 – 2009-08-29 22:04:00