正式形状语法

这是用于创建任何形状命令的正式语法:

  • 必需的语法术语是由尖括号分隔的文本字符串(“<>” )。

  • 可选术语用方括号(“[ ]”)分隔。

  • 替代项由 virgule (“|”) 指示。

  • 重复的替代项由省略号(“...”)指示。

  • Alpha 表示一串字母序列。

  • 数字 表示数字字符串。

  • Unicode 数字 表示一串 Unicode 数字。

所有其他术语都是文本。

术语 定义
<形状指令> SHAPE [<table-exp> [[AS] <别名>]][<shape-action>]
<table-exp> {<provider-command-text>} |

(<形状命令>) |

TABLE <带引号的名称> |

<引号名称>
<形状操作> 追加 <别名字段列表> |

COMPUTE <别名字段列表> [按 <字段列表>]
<aliased-field-list> <别名字段> [, <别名字段...>]
<别名字段> <field-exp> [[AS] <别名>]
<现场经验> (<relation-exp>) |

<计算表达式> |

<aggregate-exp> |

<新实验>
<relation_exp> <table-exp> [[AS] <别名>]

RELATION <relation-cond-list>
<relation-cond-list> <relation-cond> [,<relation-cond>...]
<关系> <字段名称> TO <child-ref>
<child-ref> <字段名称> |

PARAMETER <param-ref>
<param-ref> <数字>
<字段列表> <字段名称> [<字段名称>]
<aggregate-exp> SUM(<合格字段名称>)

AVG(<资格字段名>)

MIN(<合格字段名称>)

MAX(<合格字段名>)

COUNT(<qualified-alias> | <qualified-name>) |

STDEV(<qualified-field-name>) |

ANY(<合格字段名称>)
<计算-exp> CALC(<表达式>)
<合格字段名称> <别名>。[<别名>...]<字段名称>
<别名> <引用名称>
<字段名称> <quoted-name> [[AS] <别名>]
<引号名称> “<字符串>” |

'<string>' |

[<字符串>] |

<名称>
<限定名称> alias[.alias...]
<名称> alpha [ 字母 | 数字 | _ | # | : | ...]
<编号> 数字 [数字...]
<new-exp> 新 <字段类型> [(<数字> [,<数字>)]]
<字段类型> OLE DB 或 ADO 数据类型。
<字符串> unicode-char [unicode-char...]
<表达式> Visual Basic for Applications 表达式,其操作数是同一行中的其他非 CALC 列。

另请参阅

访问分层记录集中的行
数据整形概述
数据整形所需的提供程序
Shape APPEND 子句
形状命令概述
Shape COMPUTE 子句
Visual Basic for Applications 函数