Formal Shape语法
适用于:Access 2013、Office 2013
以下是创建任何 Shape 命令的正式语法:
必需的语法术语是以尖括号("<>")分隔的文本字符串。
可选的术语以方括号("[]")进行分隔。
替代项以竖线("|")指示。
重复替代项以省略号(“...”)指示。
Alpha 指示字母字符串。
Digit 指示数字字符串。
Unicode-digit 指示 unicode 数字的字符串。
所有其他术语是文字。
Term |
定义 |
---|---|
<shape-command> |
SHAPE [<table-exp> [[AS] <alias>]][<shape-action>] |
<table-exp> |
{<provider-command-text>} | |
<shape-action> |
APPEND <aliased-field-list> | COMPUTE <aliased-field-list> [BY <field-list>] |
<aliased-field-list> |
<aliased-field> [, <aliased-field...>] |
<aliased-field> |
<field-exp> [[AS] <别名>] |
<field-exp> |
< (relation-exp>) | <calculated-exp> | <aggregate-exp> | <new-exp> |
<relation_exp> |
<table-exp> [[AS] <alias>] <table-exp> [[AS] <alias>] |
<relation-cond-list> |
<relation-cond> [, <relation-cond>...] |
<relation-cond> |
<field-name> TO <child-ref> |
<child-ref> |
<field-name> | PARAMETER <param-ref> |
<param-ref> |
<数量> |
<field-list> |
<field-name> [, <field-name>] |
<aggregate-exp> |
SUM (<qualified-field-name>) | AVG (<qualified-field-name>) | MIN (<qualified-field-name>) | MAX (<qualified-field-name>) | COUNT (<qualified-alias> | <qualified-name>) | STDEV (<qualified-field-name>) | ANY (<qualified-field-name>) |
<calculated-exp> |
CALC (<表达式>) |
<qualified-field-name> |
<alias>.[<alias>...]<field-name> |
<别名> |
<quoted-name> |
<field-name> |
<quoted-name> [[AS] <alias>] |
<quoted-name> |
“<string>” | “string>”< | [<string>] | <名字> |
<qualified-name> |
alias[.alias...] |
<名字> |
alpha [ alpha | digit | _ | # | : | ...] |
<数量> |
digit [digit...] |
<new-exp> |
新 <字段类型> [ (<number> [, <number>]) ] |
<field-type> |
OLE DB 或 ADO 数据类型。 |
<字符串> |
unicode-char [unicode-char...] |
<表达> |
Visual Basic for Applications 表达式,其操作数是在相同行中的其他非 CALC 列。 |