2009-08-28 119 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