Partager via


Grammaire de forme formelle

S’applique à : Access 2013, Office 2013

Ci-dessous figure la grammaire formelle que vous devez utiliser pour créer des commandes de mise en forme (Shape) :

  • Les termes grammaticaux obligatoires sont des chaînes de texte délimitées par des signes « inférieur à » et « supérieur à » (« <> »).

  • Les termes facultatifs sont délimités par des crochets droits (« [ ] »).

  • Les termes de remplacement sont indiqués par une barre verticale (« | »).

  • Les termes de remplacement répétitifs sont indiqués par les points de suspension (« ... »).

  • Alpha indique une chaîne de caractères alphabétiques.

  • Digit indique une chaîne numérique.

  • Unicode-digit indique une chaîne de chiffres Unicode.

Tous les autres termes sont des littéraux.

Terme

Définition

<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>

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

<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>

<Nombre>

<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(<expression>)

<qualified-field-name>

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

<Alias>

<quoted-name>

<field-name>

<quoted-name> [[AS] <alias>]

<quoted-name>

« <string> » |

'<string>' |

[<string>] |

<name>

<qualified-name>

alias[.alias...]

<name>

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

<Nombre>

chiffre [chiffre...]

<new-exp>

NEW <field-type> [(<number> [, <number>])]

<type de champ>

Type de données OLE DB ou ADO.

<String>

unicode-char [unicode-char...]

<expression>

Expression Visual Basic pour Applications dont les opérandes sont d'autres colonnes non calculées dans la même ligne.