Access > Access Services
Web 兼容性檢查:宏錯(cuò)誤
將 Microsoft Access 2010 作為 Web 應(yīng)用程序發(fā)布之前,必須運(yùn)行兼容性檢查器,以確保該數(shù)據(jù)庫(kù)作為 Web 數(shù)據(jù)庫(kù)是兼容的。如果兼容性檢查器發(fā)現(xiàn)數(shù)據(jù)庫(kù)中的宏存在任何兼容性問(wèn)題,它將顯示宏錯(cuò)誤,您應(yīng)更正該錯(cuò)誤,然后再將數(shù)據(jù)庫(kù)發(fā)布到 Web。
本文介紹 Access 2010 應(yīng)用程序中可能存在的五種可導(dǎo)致宏錯(cuò)誤消息的宏條件,并提供相關(guān)信息來(lái)幫助解決該錯(cuò)誤。
有關(guān)兼容性檢查器錯(cuò)誤的常規(guī)信息,請(qǐng)參閱 WEB 兼容性檢查常規(guī)錯(cuò)誤一文。
找到并修復(fù) ACCWeb104000 宏錯(cuò)誤
宏與 WEB 不兼容
宏參數(shù)與 WEB 不兼容
宏參數(shù)值與 WEB 不兼容
“|0”宏與 WEB 不兼容
宏與 Web 不兼容
如果出現(xiàn)錯(cuò)誤文本為“宏與 Web 不兼容”的“ACCWeb104000”錯(cuò)誤消息,請(qǐng)檢查您的 Access 應(yīng)用程序是否包含以下任何宏,如果包含,則將其刪除:
✍ | RunCommand(除 undoRecord、SaveRecord 和 DeleteRecord 之外的所有選項(xiàng)) |
使用有效宏操作
刪除無(wú)效的宏操作后,可以使用以下列表中適當(dāng)?shù)暮瓴僮鳎?/span>
✍ | RunCommand(only undoRecord, SaveRecord and DeleteRecord) |
返回頁(yè)首
宏參數(shù)與 Web 不兼容
如果出現(xiàn)錯(cuò)誤文本為“宏參數(shù)與 Web 不兼容”的“ACCWeb104000”錯(cuò)誤消息,請(qǐng)檢查您的 Access 應(yīng)用程序是否包含以下任何宏參數(shù),如果包含,則將其刪除:
✍ | CloseWindow - Object Name |
✍ | RunMacro-Repeat Expression |
返回頁(yè)首
宏參數(shù)值與 Web 不兼容
如果出現(xiàn)錯(cuò)誤文本為“宏參數(shù)值與 Web 不兼容”的“ACCWeb104000”錯(cuò)誤消息,請(qǐng)檢查引用的對(duì)象或表達(dá)式是否與 Web 兼容并刪除任何不兼容的對(duì)象或表達(dá)式。有關(guān)如何創(chuàng)建有效表達(dá)式的詳細(xì)信息,請(qǐng)參閱創(chuàng)建表達(dá)式。
返回頁(yè)首
“|0”宏與 Web 不兼容
可能會(huì)出現(xiàn)錯(cuò)誤文本為“‘|0’宏與 Web 不兼容”的“ACCWeb104000”錯(cuò)誤消息。必須從您的 Access 應(yīng)用程序中刪除不兼容的宏操作、參數(shù)或參數(shù)值。
還要從您的應(yīng)用程序中刪除 AutoKeys 和 AutoExec 宏,然后應(yīng)用使用有效宏操作列表中的有效宏。
返回頁(yè)首