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

运算符

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




返回页首

表单

在 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

运算符

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




返回页首

注意: 机器翻译免责声明:本文是由无人工介入的计算机系统翻译的。Microsoft 提供机器翻译是为了帮助非英语国家/地区用户方便阅读有关 Microsoft 产品、服务和技术的内容。由于机器翻译的原因,本文可能包含词汇、语法或文法方面的错误。

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

此信息是否有帮助?

谢谢您的反馈!

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

×