Compartilhar via


Gramática formal de forma

Aplica-se ao: Access 2013, Office 2013

Esta é a gramática formal para a criação de qualquer comando shape:

  • Os termos gramaticais necessários são sequências de caracteres de texto delimitadas por colchetes angulares ("<>").

  • Os termos opcionais são delimitados por colchetes ("[ ]").

  • As alternativas são indicadas por vírgula ("|").

  • As alternativas de repetição são indicadas por reticências ("...").

  • Alpha indica uma sequência de caracteres de letras alfabéticas.

  • Digit indica uma sequência de caracteres de números.

  • Unicode-digit indica uma sequência de caracteres de dígitos unicode.

Todos os outros termos são literais.

Termo

Definição

<shape-command>

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

<table-exp>

{<provider-command-text>} |
(<shape-command>) |
TABLE <quoted-name> |
<quoted-name>

<shape-action>

APPEND <aliased-field-list> |

COMPUTE <aliased-field-list> [BY <field-list>]

<aliased-field-list>

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

<aliased-field>

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

<field-exp>

(<relation-exp>) |

<calculated-exp> |

<aggregate-exp> |

<new-exp>

<relation_exp>

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

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

<relation-cond-list>

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

<relation-cond>

<field-name> TO <child-ref>

<child-ref>

<field-name> |

PARÂMETRO <param-ref>

<param-ref>

<Número>

<field-list>

<nome> do campo [, <nome> do campo]

<aggregate-exp>

SUM(<nome de> campo qualificado) |

AVG(<qualified-field-name>) |

MIN(<nome de> campo qualificado) |

MAX(<nome de> campo qualificado) |

COUNT(<qualified-alias> | <nome> qualificado) |

STDEV(<nome de> campo qualificado) |

ANY(<nome de> campo qualificado)

<calculated-exp>

CALC(<expressão>)

<nome de campo qualificado>

<alias>.[<alias>...]<nome do campo>

<Alias>

<quoted-name>

<nome do campo>

<alias> de nome> citado [[AS] <

<quoted-name>

"<string>" |

'<string>' |

[<string>] |

<Nome>

<nome qualificado>

alias[.alias...]

<Nome>

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

<Número>

dígito [dígito...]

<new-exp>

NOVO <tipo> de campo [(<número> [, <número>])]

<tipo de campo>

Um tipo de dados ADO ou OLE DB.

<String>

unicode-char [unicode-char...]

<Expressão>

Uma expressão do Visual Basic for Applications cujos operandos são outras colunas não-CALC na mesma linha.