Freigeben über


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