Web 兼容性检查:支持的表达式

注意:  我们希望能够尽快以你的语言为你提供最新的帮助内容。 本页面是自动翻译的,可能包含语法错误或不准确之处。我们的目的是使此内容能对你有所帮助。可以在本页面底部告诉我们此信息是否对你有帮助吗? 请在此处查看本文的 英文版本 以便参考。

重要事项    Microsoft 不再建议在 SharePoint 中创建和使用 Access Web 应用。转而请考虑使用 Microsoft PowerApps 构建针对 Web 和移动设备的无代码业务解决方案。

您可以通过替换兼容性检查器标识为 Web 兼容性问题表中的问题的表达式来解决访问 web 数据库中的表达式相关的兼容性检查器错误。

本主题列出了表达式和执行和不支持它们 Access web 数据库中的上下文。您可以使用受支持的表达式替换兼容性检查器标识为 web 不兼容的表达式。

有关兼容性检查器错误的常规信息,请参阅文章Web 兼容性检查常规错误

注意: 本文适用于不同于 Access web 应用程序 (在 Access 2013 中引入) 的 Access web 数据库 (引入 Access 2010 中)。

本文内容

概述

支持的表达式表

概述

在传统的 Access 桌面数据库,将所有计算相同的而不考虑出现的位置的表达式。也就是说,查询列、 表单控件或报表页脚中的表达式是否,其工作方式相同的方式。

在 Access web 数据库中,在上下文中计算表达式和一些表达式是有效在某些情况下,但看不到其他人。例如,在 web 窗体控件中工作的表达式可能无法在 web 查询。

当您设计从头 Access web 数据库对象,或使用模板开始时,您不必担心上下文,因为 Access 将禁止您输入在您正在工作的上下文中不能计算的表达式。但是,如果您想要转发将现有数据库并将其发布到网站,该数据库中的表达式的一些可能不按预期工作。

您可以运行兼容性检查器可帮助您确定此类潜在问题。您可能已达到本主题之后运行兼容性检查器中,,然后单击 Web 兼容性问题表中的单元格。本主题列出了每个上下文中可以使用表达式,可帮助您解决问题的兼容性检查器发现。

返回页首

支持的表达式表

引用此列表中的受支持的表达式的上下文替换被视为问题兼容性检查器的表达式。

常规访问

计算的列

有效性规则

查询列

UI 宏

数据宏

窗体

报表

常规访问

在 web 数据库的常规访问上下文中允许下面的表达式。

转换

CDbl
DateSerial
FormatCurrency
FormatDateTime
FormatNumber
FormatPercent
Nz

数据库

CurrentWebUser
CurrentWebUserGroups
IsClient
IsCurrentWebUserInGroup

日期/时间

日期
DateSerial
现在

检查

IsNull

数学

舍入

程序流

IIf

SQL 聚合

平均
计数
求和

文本

InStr
LCase
LCase$

左 $
Len
Mid
Mid$

右键 $
UCase
UCase$

常量

""的情况
False
Null
True

运算符

-
&
*
/
+
<
< =
<>
=
>
> =


返回页首

计算列

在 web 数据库的计算列上下文中允许下面的表达式。

转换

Asc
CDbl
DateSerial

小时
分钟

第二个
Str
Str$
TimeSerial
Weekday

日期/时间

DateSerial

小时
分钟

MonthName
第二个
TimeSerial
Weekday
WeekdayName

财务

DDB
FV
IPmt
NPer
Pmt
PPmt
PV
费率
SLN
SYD

检查

IsEmpty
IsNull

数学

Abs
Atn
Cos
Exp
修复
Int
日志
Round

Sin
Sqr
Tan

程序流

选择
IIf

文本

Asc
InStr
LCase
LCase$

左 $
Len
Mid
Mid$

右键 $
空间
空间 $
字符串
字符串 $
UCase
UCase$

常量

""的情况
False
Null
True

运算符

-
&
*
/
\
^
+
<
< =
<>
=
>
> =




返回页首

有效性规则

在 web 数据库的有效性规则上下文中允许下面的表达式。

转换

Asc
CDbl
DateSerial

小时
分钟

第二个
Str
Str$
TimeSerial
Weekday

日期/时间

日期
DateSerial

小时
分钟

MonthName
现在
第二个
时间
TimeSerial
Weekday
WeekdayName

财务

DDB
FV
IPmt
NPer
Pmt
PPmt
PV
费率
SLN
SYD

检查

IsEmpty
IsNull

数学

Abs
Atn
Cos
Exp
修复
Int
日志
Round

Sin
Sqr
Tan

文本

Asc
InStr
LCase
LCase$

左 $
Len
Mid
Mid$

右键 $
空间
空间 $
字符串
字符串 $
剪裁
剪裁 $
UCase
UCase$

常量

""的情况
False
Null
True

运算符

-
&
*
/
\
^
+
<
< =
<>
=
>
> =




返回页首

查询列

在 web 数据库的查询列上下文中允许下面的表达式。

转换

Asc
CDbl
DateSerial

FormatCurrency
FormatDateTime
FormatNumber
FormatPercent
小时
分钟

Nz
第二个
Str
Str$
TimeSerial
Weekday

数据库

CurrentWebUser
CurrentWebUserGroups
IsCurrentWebUserInGroup

日期/时间

日期
DateSerial

小时
分钟

MonthName
现在
第二个
时间
TimeSerial
Weekday
WeekdayName

财务

DDB
FV
IPmt
NPer
Pmt
PPmt
PV
费率
SLN
SYD

检查

IsEmpty
IsNull

数学

Abs
Atn
Cos
Exp
修复
Int
日志
Round

Sin
Sqr
Tan

程序流

选择
IIf

文本

Asc
InStr
LCase
LCase$

左 $
Len
Mid
Mid$

右键 $
空间
空间 $
字符串
字符串 $
剪裁
剪裁 $
UCase
UCase$

常量

""的情况
False
Null
True

运算符

-
&
*
/
\
+
<
< =
<>
=
>
> =




返回页首

UI 宏

在 web 数据库的用户界面宏上下文中允许下面的表达式。

转换

CDbl
DateSerial
FormatCurrency
FormatDateTime
FormatNumber
FormatPercent
Nz

数据库

CurrentWebUser
CurrentWebUserGroups
IsClient
IsCurrentWebUserInGroup

日期/时间

日期
DateSerial
现在

检查

IsNull

数学

舍入

程序流

IIf

文本

InStr
LCase
LCase$

左 $
Len
Mid
Mid$

右键 $
UCase
UCase$

常量

""的情况
False
Null
True

运算符

-
&
*
/
+
<
< =
<>
=
>
> =


返回页首

数据宏

在 web 数据库的数据宏上下文中允许下面的表达式。

转换

Asc
CDbl
DateSerial

FormatCurrency
FormatDateTime
FormatNumber
FormatPercent
小时
分钟

Nz
第二个
Str
Str$
TimeSerial
Weekday

日期/时间

日期
DateSerial

小时
分钟

MonthName
现在
第二个
时间
TimeSerial
Weekday
WeekdayName

财务

DDB
FV
IPmt
NPer
Pmt
PPmt
PV
费率
SLN
SYD

检查

IsEmpty
IsNull
更新

数学

Abs
Atn
Cos
Exp
修复
Int
日志
Round

Sin
Sqr
Tan

程序流

选择
IIf

文本

Asc
InStr
LCase
LCase$

左 $
Len
Mid
Mid$

右键 $
空间
空间 $
字符串
字符串 $
剪裁
剪裁 $
UCase
UCase$

常量

""的情况
False
Null
True

运算符

-
&
*
/
\
^
+
<
< =
<>
=
>
> =




返回页首

Forms

在 web 数据库的窗体上下文中允许下面的表达式。

转换

CDbl
DateSerial
FormatCurrency
FormatDateTime
FormatNumber
FormatPercent
Nz

数据库

CurrentWebUser
CurrentWebUserGroups
IsClient
IsCurrentWebUserInGroup

日期/时间

日期
DateSerial
现在

检查

IsNull

数学

舍入

程序流

IIf

SQL 聚合

平均
计数
求和

文本

InStr
LCase
LCase$

左 $
Len
Mid
Mid$

右键 $
UCase
UCase$

常量

""的情况
False
Null
True

运算符

-
&
*
/
+
<
< =
<>
=
>
> =


返回页首

报表

在 web 数据库的报表上下文中允许下面的表达式。

转换

Asc
CDbl
DateSerial

FormatCurrency
FormatDateTime
FormatNumber
FormatPercent
小时
分钟

Nz
第二个
Str
Str$
TimeSerial
Weekday

日期/时间

日期
DateSerial

小时
分钟

MonthName
现在
第二个
时间
TimeSerial
Weekday
WeekdayName

财务

DDB
FV
IPmt
NPer
Pmt
PPmt
PV
费率
SLN
SYD

检查

IsEmpty
IsNull

数学

Abs
Atn
Cos
Exp
修复
Int
日志
Round

Sin
Sqr
Tan

程序流

选择
IIf

SQL 聚合

平均
计数
Max
Min
StDev
StDevP
Sum
Var
VarP

文本

Asc
InStr
LCase
LCase$

左 $
Len
Mid
Mid$

右键 $
字符串
字符串 $
剪裁
剪裁 $
UCase
UCase$

常量

""的情况
False
Null
True

运算符

-
&
*
/
\
^
+
<
< =
<>
=
>
> =




返回页首

扩展你的 Office 技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×