Web 相容性檢查:架構錯誤

重要    Access Services 2010 和 Access Services 2013 將從下次發行的 SharePoint 中移除。 我們建議您不要建立新的 Web 應用程式,並將現有的應用程式移轉至替代的平台,例如 Microsoft Power Apps

本文列出執行相容性檢查程式時可能會遇到的架構錯誤,並提供可協助您解決錯誤的資訊。

有關相容性檢查程式錯誤的一般資訊,請參閱 網頁相容性檢查一般錯誤一文

使用尋找精靈建立或修改尋找欄位

許多架構錯誤是由尋找欄位的問題所導致。 這些程式說明如何在資料表視圖中啟動尋找精靈,以建立或修改資料表欄位來修正這些問題。

在資料工作表檢視中建立查閱欄位

  1. 開啟要新增尋找欄位的表格,然後選取最後一欄 ,標示為 [按一下以新增

  2. 按一下 [按一下以新增] 旁的箭號,然後按一下 [查閱與關聯]。

  3. 請遵循尋找精靈的步驟,建立您需要的尋找欄位。

在資料工作表檢視中修改查閱欄位

  1. 開啟資料表,然後選取您想要修改的尋找欄位。

  2. 請執行下列其中一項操作:

    • 在 [欄位] 索引標籤上,按一下 [內容] 群組中的 [修改查閱]。

    • 以滑鼠右鍵按一下查閱欄位,然後按一下 [修改查閱]。

  3. 請遵循尋找精靈的步驟來修正您的特定問題。

ACCWeb105003

錯誤文字    值清單尋找的欄資料類型必須是 'Text',與 Web 相容。

意義    指示的查詢會使用 Web 資料庫中不支援的清單。 值清單必須綁定在伺服器上的文字欄。

處理方式    在設計檢視中開啟資料表,將尋找欄位的資料類型變更為文字。 如果無法使用設計檢視,請刪除該尋找欄位,然後使用尋找精靈重新建立。

頁面頂端

ACCWeb105012

錯誤文字    具有子句子句的查詢列來源與 Web 不相容。

意義    指示的查詢欄位使用包含 WHERE 子句的查詢,而 Web 不支援該子句。

處理方式    在設計檢視中開啟資料表,並從相關查詢欄位的 Row Source 屬性移除 WHERE 子句。 如果無法使用設計檢視,請刪除該尋找欄位,然後使用尋找精靈重新建立。

頁面頂端

ACCWeb105018

錯誤文字    這是一個尋找的主鍵與 Web 不相容。

意義    指出的表格具有主鍵,這是參照另一個資料表的查閱欄位,但 Web 不支援。

處理方式    在設計檢視中開啟資料表,將尋找欄位的 Control Type 屬性變更為文字方塊 (索引) 。 然後,開啟關係視窗並刪除任何關係,其中尋找欄位位於關係多端 (箭頭會指向與) 。

如果無法使用設計檢視和關係視窗,請執行下列操作:

  1. 建立新的空白資料庫, (建立網頁資料庫) 。

  2. 從原始資料庫將您需要的資料表導入新資料庫。

  3. 在新資料庫中進行所需的變更。

  4. 在原始資料庫中,刪除資料表,然後從新資料庫將它們導入。

頁面頂端

ACCWeb107000

錯誤文字    欄位資料類型與 Web 不相容。

意義    指出的欄位具有 Web 不支援的資料類型,例如 OLE Object

處理方式    將欄位重新當做支援的資料類型之一:

  • 文字

  • 數值

  • 貨幣

  • 是/否

  • 日期/時間

  • 計算欄位

  • 附件

  • 超連結

  • 備忘

  • 查閱

頁面頂端

ACCWeb107001

錯誤文字    複合索引與 Web 不相容。

意義    指示的表格具有複合主鍵 (包含多個欄位的索引) 。 您只能使用自動編號欄位做為 Web 資料表的主鍵。 您無法在網頁上使用複合索引。

處理方式    如果複合索引是主鍵,請為指示資料表建立自動編號主鍵。 然後,建立記錄驗證規則,以確保原始欄位中的資料是唯一的。

頁面頂端

ACCWeb107002

錯誤文字    具有多個附件欄位的表格與 Web 不相容。

意義    指出的表格包含多個附件欄位,這會造成發佈作業期間失敗,因此與 Web 不相容。

處理方式    請考慮將每個記錄的所有附件儲存于單一附件欄位中。 如果您需要每一個記錄多個附件欄位,針對每個額外的附件欄位,建立只包含附件欄位和識別碼欄位的新資料表,然後使用尋找精靈連結新資料表和原始資料表。

頁面頂端

ACCWeb107003

錯誤文字    計算欄位運算式具有與 Web 不相容類型的輸入欄位,例如自動編號、備忘或二進位。

意義    指出的計算欄位會使用計算,以 Web 不支援的欄位做為輸入。

處理方式    調整計算,讓所有輸入欄位都有下列其中一種支援的資料類型:

  • 文字

  • 數值

  • 貨幣

  • 是/否

  • 日期/時間

  • 計算欄位

頁面頂端

ACCWeb107004

錯誤文字    計算欄結果資料類型與 Web 不相容。

意義    所指出欄位的計算結果為 Web 不支援的資料類型。

處理方式    重新建立計算欄位,讓產生的資料類型成為下列支援的資料類型之一:

  • 文字

  • 數值

  • 貨幣

  • 是/否

  • 日期/時間

頁面頂端

ACCWeb107005

錯誤文字    超過 220 個欄位的表格與 Web 不相容。

意義    指出的表格包含超過 220 個欄位。 您無法將超過 220 個欄位的表格發佈至 Web。

處理方式    建立新資料表以包含其他欄位。 然後,使用尋找精靈來建立一個新欄位,將新資料表連結至現有資料表。

頁面頂端

ACCWeb107006

錯誤文字    資料表名稱是保留名稱,與 Web 不相容。

意義    指定資料表名稱是保留供 SharePoint 使用,且不支援網頁。

處理方式    避免使用下列任何一個保留資料表名稱:

  • UserInfo

  • 清單

  • 文檔

  • WebParts

  • ComMd

  • 工作流程

  • WFTemp

  • 解決 方案

  • 報表定義

  • MSysASO

頁面頂端

ACCWeb107007

錯誤文字    未發佈的資料表與已發佈資料表的查詢不相容。

意義    指出的表格尚未發佈,而且包含指向已發佈資料表的尋找欄位,這將會防止發佈。

處理方式    發佈未發佈的資料表,而不新增尋找。 您可以同步 Web 資料庫以達成此目的。 發佈新資料表之後,請建立其他已發佈資料表的所需尋找。

頁面頂端

ACCWeb107008

錯誤文字    自訂格式與 Web 不相容

意義    指出的欄位具有自訂貨幣格式,但 Web 不支援此格式。

處理方式    使用欄位的標準貨幣格式。 使用格式設定下拉式選項,將欄位格式設定為貨幣或歐元。

頁面頂端

ACCWeb107009

錯誤文字    只有其中一個 Allow Zero Length 屬性和 Required 屬性應該設為 "true",才能與 Web 相容。

意義    指定欄位的允許零長度和必填屬性都設為 True。

處理方式    請確定最多其中一個指定屬性設定為 True。 您可以使用設計檢視來變更這些屬性。

頁面頂端

ACCWeb107010

錯誤文字    屬性值應該設定為 'no',以與 Web 相容。

意義    指示超連結欄位的 Only 附加屬性設定為 Yes,但 Web 不支援。

處理方式    將只附加屬性變更為 No。

頁面頂端

ACCWeb107011

錯誤文字    預設值應為空白,以與 Web 相容。

意義    指出的查詢欄位在查詢或允許多個值的清單中具有預設值,而 Web 不支援此值。

處理方式    請確定有:

  • 未設定查詢的預設值;或

  • 未設定允許多個值的尋找值清單預設值

頁面頂端

ACCWeb107012

錯誤文字    預設值應為空白,以與 Web 相容。

意義    指出的超連結欄位具有預設值,但 Web 不支援此值。

處理方式    移除超連結欄位的預設值。

頁面頂端

ACCWeb107013

錯誤文字    屬性值與 Web 不相容。

意義    指示的號碼欄位的 Format 屬性設為一般數位、百分比或標準以外。 Web 上僅支援這些格式。

處理方式    將欄位的格式變更為一般數位、百分比或標準。

頁面頂端

ACCWeb107014

錯誤文字    資料表應該具有主鍵,而且應該是欄位大小為 "long" 的號碼,以與 Web 相容。

意義    指出的表格有下列其中一個問題:

  • 資料表沒有主鍵。

  • 主鍵的資料類型不是 Number。

  • 主鍵欄位大小不是長。

處理方式    變更設計檢視中的現有主鍵,以擁有正確的資料類型和欄位大小;或者,使用自動編號資料類型為數據表建立新的主鍵。 如果無法使用設計檢視,請建立新資料表,然後從原始資料表新增欄;然後刪除原始表格。

頁面頂端

ACCWeb107015

錯誤文字    屬性值應該設定為 'false',以與 Web 相容。

意義    指示的備忘欄位的 Unique 屬性設定為 True,而 Web 不支援此設定。

處理方式    將唯一值變更為 False。

頁面頂端

ACCWeb107016

錯誤文字    屬性值應該設定為 'false',以與 Web 相容。

意義    指示的是/否欄位的 Unique 屬性設為 True。

處理方式    將唯一值變更為 False。

頁面頂端

ACCWeb107017

錯誤文字    屬性值應該設定為 'false',以與 Web 相容。

意義    指示超連結欄位的 Unique 屬性設為 True,但 Web 不支援此設定。

處理方式    將唯一值變更為 False。

頁面頂端

ACCWeb107018

錯誤文字    綁定欄應設定為數據表的主鍵,而且應該是第一個與 Web 相容的欄。

意義    指出的尋找欄位有下列其中一個問題:

  • 綁定欄會設定為來來源資料表主鍵外的其他欄位。

  • 綁定欄不是該尋找的第一欄。

處理方式    使用尋找精靈來修改查找欄位。

頁面頂端

ACCWeb107019

錯誤文字    屬性值應該設定為 'yes',以與 Web 相容。

意義    已指示的查找欄位的限制到清單屬性設定為 No,但尋找欄位不是單值值清單,因此屬性設定與 Web 不相容。

處理方式    使用尋找精靈來修改查找欄位。 請確定精靈顯示時,選取了清單限制核取方塊。

頁面頂端

ACCWeb107020

錯誤文字    屬性值應為空白,以與 Web 相容。

意義    指示欄位的 Link 子欄位屬性並非空白,因此與 Web 不相容。

處理方式    在設計檢視中開啟表格,並清除連結子欄位屬性。 接著,將 [子資料工作表名稱] 屬性設定為 [自動] 或 [無]。 如果無法使用 [設計檢視」,請在 [資料表視圖> 的[主資料表視圖> 上,按一下 [記錄> 群組中的 [更多,指向子資料工作表,然後按一下[移除> 。

頁面頂端

ACCWeb107021

錯誤文字    屬性值應為空白,以與 Web 相容。

意義    指示欄位的 Link Master Field 屬性並非空白,因此不會與 Web 相通。

處理方式    在設計檢視中開啟表格,並清除連結主欄位屬性。 接著,將 [子資料工作表名稱] 屬性設定為 [自動] 或 [無]。 如果無法使用 [設計檢視」,請在 [資料表視圖> 的[主資料表視圖> 上,按一下 [記錄> 群組中的 [更多,指向子資料工作表,然後按一下[移除> 。

頁面頂端

ACCWeb107022

錯誤文字    屬性值應為空白或設為 "auto" 以與 Web 相容。

意義    指定欄位的 [子資料工作表名稱] 屬性未設為 [自動] 或 [無],因此與 Web 不相容。

處理方式    在 [設計檢視] 中開啟資料表,將 [子資料工作表名稱] 屬性設定為 [自動][無]。 如果無法使用 [設計檢視」,請在 [資料表視圖> 的[主資料表視圖> 上,按一下 [記錄> 群組中的 [更多,指向子資料工作表,然後按一下[移除> 。

頁面頂端

ACCWeb107023

錯誤文字    屬性值應指定為與 Web 相容。

意義    指出的尋找欄位的欄寬屬性是空白的,因此與 Web 不相容。

處理方式    在設計檢視中開啟資料表,並指定資料行寬度值 (索引鍵索引) 。 或者,在 [資料工作表視圖> 中選取欄,然後按一下 [欄位索引索引鍵的欄位> 索引鍵,然後按一下 [屬性群組中的[修改尋找資料> 。 請遵循尋找精靈中的步驟。

頁面頂端

ACCWeb107024

錯誤文字    除了主鍵外,其他欄位不支援自動編號。

意義    指出的欄位使用自動編號資料類型,但並非資料表的主鍵,因此與 Web 不相容。

處理方式    將欄位的資料類型變更為數位。 作為一種解決方法,您可以使用資料宏來達到類似的功能。 將具有此屬性的欄位變更為設計檢視的主鍵,或將資料類型變更為 Number。

頁面頂端

需要更多協助?

增進您的 Office 技巧
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與我們的其中一個 Office 支援專員連絡以深入了解您的意見。

×