Grammatica formale delle forme
Questa è la grammatica formale per la creazione di qualsiasi comando shape:
I termini grammaticali obbligatori sono stringhe di testo delimitate da parentesi angolari ("<>").
I termini facoltativi sono delimitati da parentesi quadre ("[ ]").
Le alternative sono indicate da un virgule ("|").
Le alternative ripetute sono indicate da puntini di sospensione ("...").
alfa indica una stringa di lettere alfabetiche.
Digit indica una stringa di numeri.
Unicode-digit indica una stringa di cifre Unicode.
Tutti gli altri termini sono letterali.
Termine | Definizione |
---|---|
< > comando forma | SHAPE [<> table-exp [[AS] <alias>]][<>azione di forma ] |
<table-exp> | {<provider-command-text>} | (<comando forma>) | TABLE <nome tra virgolette> | <nome citato tra virgolette> |
<azione della forma> | APPEND <aliased-field-list> | COMPUTE <lista-campi-alias> [PER <lista-campi>] |
<elenco-campi-alias> | <campo con alias> [, <campo con alias...>] |
<campo con alias> | <field-exp> [[AS] <alias>] |
<campo-esperienza> | (<>relation-exp ) | < > calcolata | < > aggregate-exp < > new-exp |
<relation_exp> |
<
> table-exp [[AS] <alias>] RELAZIONE <relation-cond-list> |
< > lista-condizioni-relazione | <relation-cond> [, <relation-cond>...] |
<condizione di relazione> | <nome campo> TO <> riferimento figlio |
<riferimento figlio> |
<nome campo> | PARAMETRO <param-ref> |
<param-ref> | <numero> |
< > elenco campi | <nome campo> [, <nome campo>] |
< > aggr-egato-exp | SOMMA(<qualified-field-name>) AVG(<nome-campo-qualificato>) MIN(<nome-campo-qualificato>) MAX(<nome-campo-qualificato>) COUNT(<> alias qualificato | <nome qualificato>) | STDEV(<nome-campo-qualificato>) | QUALSIASI(<nome-campo-qualificato>) |
<exp calcolata> | CALC( espressione<>) |
< > nome-campo-qualificato | <alias>. [<alias>...]<nome del campo> |
<alias> | <nome-tra-virgolette> |
< > nome campo | < > nome tra virgolette [[AS] <alias>] |
<nome tra virgolette> | "<stringa>" | '<stringa>' | [<stringa>] | < > nome |
<nome completo> | alias[.alias...] |
nome <> | alfa [ alfa | cifra | _ | # | : | ...] |
<numero> | cifra [cifra...] |
< > new-exp | NUOVO campo di tipo <> [( numero<> [, numero <>])] |
<campo di tipo> | Tipo di dati OLE DB o ADO. |
<stringa> | unicode-char [unicode-char...] |
<di espressione> | Espressione di Visual Basic per le Applicazioni i cui operandi sono altre colonne non CALC nella stessa riga. |
Vedere anche
Accesso alle righe in un recordset gerarchico
Panoramica della modellazione dei dati
Fornitori richiesti per la modellazione dei dati
Clausola APPEND Shape
Comandi delle forme in generale
Clausola Calcolo Forma
funzioni di Visual Basic per Applicazioni