此頁沒有內(nèi)容條目
內(nèi)容

形狀語法格式

以下是創(chuàng)建 Shape 命令的規(guī)范語法。

?必需的語法項為尖括號 (“<>”) 界定的文本字符串。

 

?可選項由方括號 (“[ ]”) 界定。

 

?任選其一項用豎線 (“|”) 隔開。

 

?重復(fù)的可選項用省略號 (“...”) 表示。

 

?Alpha 表示字母字符串。

 

?Digit 表示數(shù)字字符串。

 

?Unicode-digit 表示由 unicode 數(shù)字組成的字符串。

所有其他項目均為文字。

項目

定義

<shape-command>

SHAPE [<table-exp> [[AS] <alias>]][<shape-action>]

<table-exp>

{<native-sql-statement>} |(<shape-command>) |

TABLE <quoted-name> |

<quoted-name>

<shape-action>

APPEND <aliased-field-list> | COMPUTE <aliased-field-list>

   [BY <field-list> [[AS] <alias>]]

<aliased-field-list>

<aliased-field> [, <aliased-field...]

<aliased-field>

<field-exp> [[AS] <alias>]

<field-exp>

(<relation-exp>) |<calculated-exp>

<relation_exp>

<table-exp> [[AS] <alias>]    RELATE <relation-cond-list>

<relation-cond-list>

<relation-cond> [, <relation-cond>...]

<relation-cond>

<field-name> TO <child-ref>

<child-ref>

<field-name> | PARAMETER <param-ref>

<param-ref>

<number>

<field-list>

<field-name [, <field-name>]

<calculated-exp>

SUM(<qualified-field-name>) |AVG(<qualified-field-name>) |

MIN(<qualified-field-name>) |

MAX(<qualified-field-name>) |

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

STDEV(<qualified-field-name>) |

ANY(<qualified-field-name>) |

CALC(<expresion>)

<qualified-field-name>

<alias>.[<alias>...]<field-name>

<alias>

<quoted-name>

<field-name>

<quoted-name>

<quoted-name>

"<string>" | '<string>' |

[<string>] |

<name>

<name>

alpha [ alpha | digit | _ | # ...]

<number>

digit [digit...]

<string>

unicode-char [unicode-char...]

<expression>

Visual Basic for Applications 表達(dá)式,其操作數(shù)是相同行中其他非 CALC 列。