Formale Form-Grammatik
Dies ist die formale Grammatik zum Erstellen eines beliebigen Shape-Befehls:
Erforderliche Grammatikbegriffe sind Textzeichenfolgen, die durch winkelförmige Klammern ("<>") getrennt sind.
Optionale Ausdrücke werden durch eckige Klammern ("[ ]") getrennt.
Alternativen werden durch einen Virgul ("|") gekennzeichnet.
Wiederholte Alternativen werden durch eine Auslassungspunkte ("...") angegeben.
Alpha- gibt eine Zeichenfolge alphabetischer Buchstaben an.
Digit gibt eine Zahlenzeichenfolge an.
Unicode-Zeichen zeigt eine Zeichenfolge von Unicode-Zeichen an.
Alle anderen Begriffe sind Literale.
Ausdruck | Definition |
---|---|
<Formbefehl> | SHAPE [<Table-Exp-> [[AS] <Alias>]][<shape-action>] |
<Tabellen-Exp> | {<provider-command-text>} | (<Form-Befehl>) | TABLE <zitierter Name> <zitierter Name> |
<shape-action> | APPEND <aliased-Feldliste> | COMPUTE <alias-Feldliste> [NACH <Feldliste>] |
<aliased-Feldliste> | <aliased-field> [, <aliased-field...>] |
<Aliased-Feld> | <Feld-Ausdruck> [[AS] <Alias>] |
<Feldausdehnung-> | (<relation-exp->) | <berechnete Exp-> | <Aggregat-Exp-> <neue Erfahrung> |
<relation_exp> |
<Tabelle-Exp> [[AS] <Alias>] RELATE <Beziehungskonditionsliste> |
<Beziehungskonditionsliste> | <Relationsbedingung> [, <Relationsbedingung>...] |
<beziehungskondierten> | <Feldname> bis <Kinderverweis> |
<Kind-Referenz> |
<Feldname> | PARAMETER <param-ref> |
<param-ref> | <Nummer> |
<Feldliste> | <Feldname> [, <Feldname>] |
<aggregieren-exp> | SUMME(<qualifizierter Feldname>) | AVG(<qualifizierter Feldname>) | MIN(<qualifizierter Feldname>) | MAX(<qualifizerter Feldname>) | COUNT(<qualifizierter Alias> | <qualifizierter Name>) STDEV(<qualifizierter Feldname>) | ANY(<qualified-field-name>) |
<berechneter Erfahrung-> | CALC(<Ausdruck>) |
<qualifizierter Feldname> | <Alias>. [<Alias>...]<Feldname> |
<Alias-> | <zitierter Name> |
<Feldnamen> | <Zitatname> [[AS] <Alias>] |
<angegebener Name> | "<Zeichenfolge>" | '<Zeichenfolge>' ' | [<Zeichenfolge>] | <Namen> |
<qualifizierter Name> | Alias[.alias...] |
<Namen> | Alpha [ Alpha | Ziffer | _ | # | : | ...] |
<Nummer> | Ziffer [Ziffer...] |
<new-exp> | NEW <Feldtyp> [(<Zahl> [, <Zahl>])] |
<Feldtyp> | Ein OLE DB- oder ADO-Datentyp. |
<Zeichenfolge> | unicode-char [unicode-char...] |
<Ausdruck> | Ein Ausdruck in Visual Basic für Anwendungen, dessen Operanden andere Nicht-CALC-Spalten in derselben Zeile sind. |
Siehe auch
Zugreifen auf Zeilen in einem hierarchischen Recordset-
übersicht über Datenstrukturierung
Erforderliche Anbieter für die Datenstrukturierung
APPEND-Klausel Form
Shape-Befehle im Allgemeinen
Shape COMPUTE-Klausel
Visual Basic for Applications-Funktionen