Web 相容性檢查:支援的運算式

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

您可以取代相容性檢查程式在 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 或

頁面頂端

需要更多協助?

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

這項資訊有幫助嗎?

感謝您的意見反應!

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

×