Applies ToAccess 2016 Access 2013 Access 2010

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

您可以與 Dataverse 共用 Access 資料,這是一個雲端資料庫,您可以在其中組建 Power Platform 應用程式、自動化工作流程、虛擬代理程式以及其他適用於網路、手機或平板電腦的程式。 如需詳細資訊,請參閱 開始使用:將 Access 資料移轉到 Dataverse

您可以取代相容性檢查程式在 Web 相容性問題資料表中識別為問題的運算式,以解決 Access Web 資料庫中的運算式相關相容性檢查程式錯誤。

本主題列出在 Access Web 資料庫中執行及不支援運算式的運算式和上下文。 您可以使用支援的運算式取代相容性檢查程式識別為與 Web 不相容的運算式。

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

附註: 本文適用于 Access 2010 (中引入的 Access web 資料庫) 與 Access 2013 (中推出的 Access Web 應用程式) 。

本文內容

概觀

在傳統的 Access 桌面資料庫中,無論運算式在何處發生,其評估方式都相同。 也就是說,無論運算式是在查詢欄、表單控制項或報表尾中,其運作方式都相同。

在 Access Web 資料庫中,運算式會以上下文評估,而某些運算式在某些上下文有效,但不適用於其他上下文。 例如,在 Web 表單控制項中運作的運算式可能無法在 Web 查詢中運作。

當您從頭開始設計 Access Web 資料庫物件或使用範本開始使用時,您不必擔心上下文,因為 Access 會防止您輸入無法在工作環境中評估的運算式。 但是,如果您想要將現有的資料庫轉出併發布至 Web,該資料庫中的某些運算式可能無法如預期方式工作。

您可以執行相容性檢查程式,協助找出這類潛在問題。 您完成相容性檢查程式,然後按一下 Web 相容性問題表格中的儲存格後,可能已達到本主題。 本主題列出您可以在每個上下文使用的運算式,以説明您解決相容性檢查程式發現的問題。

頁面頂端

支援運算式的表格

請參閱此支援運算式清單 ,以取代相容性檢查程式識別為問題的運算式。

一般存取

Web 資料庫的一般 Access 上下文允許下列運算式。

轉換

CDbl DateSerial FormatCurrency FormatDateTime FormatNumber FormatPercent Nz

Database

CurrentWebUser CurrentWebUserGroups IsClient IsCurrentWebUserInGroup

日期/時間

Date DateSerial Now

檢驗

IsNull

數學

程式流程

IIf

SQL 彙總

Avg 計數 加總

文字

InStr LCase LCase$ Left Left$ Len Mid Mid$ Right Right$ UCase UCase$

常數

""- EmptyString False Null True

運算子

- &* / + <<=<>= >>= 和 Not Or

頁面頂端

計算欄

Web 資料庫的計算資料行上下文允許下列運算式。

轉換

Asc CDbl DateSerial Day Hour Minute Month Second Str Str$ TimeSerial Weekday Year

日期/時間

DateSerial Day Hour Minute Month MonthName Second TimeSerial Weekday WeekdayName Year

金融

DDB FV IPmt NPer Pmt PPmt PV Rate SLN SYD

檢驗

IsEmpty IsNull

數學

Abs Atn Cos Exp Fix Int Log Round Sign Sin Sqr Tan

程式流程

選擇 IIf

文字

Asc InStr LCase LCase$ Left$ Len Mid$ right$ right$ 空格$ String String$ UCase UCase$

常數

""- EmptyString False Null True

運算子

-&* / \ ^ +<< =<>= >> = 和 Like Not 或

頁面頂端

驗證規則

Web 資料庫的驗證規則上下文允許下列運算式。

轉換

Asc CDbl DateSerial Day Hour Minute Month Second Str Str$ TimeSerial Weekday Year

日期/時間

Date DateSerial Day Hour Minute Month MonthName Now Second Time TimeSerial Weekday WeekdayName Year

金融

DDB FV IPmt NPer Pmt PPmt PV Rate SLN SYD

檢驗

IsEmpty IsNull

數學

Abs Atn Cos Exp Fix Int Log Round Sign Sin Sqr Tan

文字

Asc InStr LCase LCase$ Left$ Len Mid$ Right$ 空格$ String$ Trim$ Trim$ UCase UCase$

常數

""- EmptyString False Null True

運算子

-&* / \ ^ +<< =<>= >> = 和 Like Not 或

頁面頂端

查詢欄

Web 資料庫的查詢欄上下文允許下列運算式。

轉換

Asc CDbl DateSerial Day FormatCurrency FormatDateTime FormatNumber FormatPercent Hour Minute Month Nz Second Str Str$ TimeSerial Weekday Year

Database

CurrentWebUser CurrentWebUserGroups IsCurrentWebUserInGroup

日期/時間

Date DateSerial Day Hour Minute Month MonthName Now Second Time TimeSerial Weekday WeekdayName Year

金融

DDB FV IPmt NPer Pmt PPmt PV Rate SLN SYD

檢驗

IsEmpty IsNull

數學

Abs Atn Cos Exp Fix Int Log Round Sign Sin Sqr Tan

程式流程

選擇 IIf

文字

Asc InStr LCase LCase$ Left$ Len Mid$ Right$ 空格$ String$ Trim$ Trim$ UCase UCase$

常數

""- EmptyString False Null True

運算子

- & * / \ + <<=<> = >> = 和 Like Not 或

頁面頂端

UI 宏

Web 資料庫的 UI 宏上下文允許下列運算式。

轉換

CDbl DateSerial FormatCurrency FormatDateTime FormatNumber FormatPercent Nz

Database

CurrentWebUser CurrentWebUserGroups IsClient IsCurrentWebUserInGroup

日期/時間

Date DateSerial Now

檢驗

IsNull

數學

程式流程

IIf

文字

InStr LCase LCase$ Left Left$ Len Mid Mid$ Right Right$ UCase UCase$

常數

""- EmptyString False Null True

運算子

- &* / + <<=<>= >>= 和 Not Or

頁面頂端

資料宏

Web 資料庫的資料宏上下文允許下列運算式。

轉換

Asc CDbl DateSerial Day FormatCurrency FormatDateTime FormatNumber FormatPercent Hour Minute Month Nz Second Str Str$ TimeSerial Weekday Year

日期/時間

Date DateSerial Day Hour Minute Month MonthName Now Second Time TimeSerial Weekday WeekdayName Year

金融

DDB FV IPmt NPer Pmt PPmt PV Rate SLN SYD

檢驗

IsEmpty IsNull 更新

數學

Abs Atn Cos Exp Fix Int Log Round Sign Sin Sqr Tan

程式流程

選擇 IIf

文字

Asc InStr LCase LCase$ Left$ Len Mid$ Right$ 空格$ String$ Trim$ Trim$ UCase UCase$

常數

""- EmptyString False Null True

運算子

-&* / \ ^ +<< =<>= >> = 和 Like Not 或

頁面頂端

表單

Web 資料庫的 Forms 上下文允許下列運算式。

轉換

CDbl DateSerial FormatCurrency FormatDateTime FormatNumber FormatPercent Nz

Database

CurrentWebUser CurrentWebUserGroups IsClient IsCurrentWebUserInGroup

日期/時間

Date DateSerial Now

檢驗

IsNull

數學

程式流程

IIf

SQL 彙總

Avg 計數 加總

文字

InStr LCase LCase$ Left Left$ Len Mid Mid$ Right Right$ UCase UCase$

常數

""- EmptyString False Null True

運算子

- &* / + <<=<>= >>= 和 Not Or

頁面頂端

報表​​

Web 資料庫的報表上下文允許下列運算式。

轉換

Asc CDbl DateSerial Day FormatCurrency FormatDateTime FormatNumber FormatPercent Hour Minute Month Nz Second Str Str$ TimeSerial Weekday Year

日期/時間

Date DateSerial Day Hour Minute Month MonthName Now Second Time TimeSerial Weekday WeekdayName Year

金融

DDB FV IPmt NPer Pmt PPmt PV Rate SLN SYD

檢驗

IsEmpty IsNull

數學

Abs Atn Cos Exp Fix Int Log Round Sign Sin Sqr Tan

程式流程

選擇 IIf

SQL 彙總

Avg Count Max Min StDev StDevP Sum Var VarP

文字

Asc InStr LCase LCase$ Left Left$ Len Mid Mid$ Right Right$ String String$ Trim Trim$ UCase UCase$

常數

""- EmptyString False Null True

運算子

-&* / \ ^ +<< =<>= >> = 和 Like Not 或

頁面頂端

需要更多協助嗎?

想要其他選項嗎?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。