Tata Bahasa Bentuk Formal

Ini adalah tata bahasa formal untuk membuat perintah bentuk apa pun:

  • Istilah tata bahasa yang diperlukan adalah string teks yang dibatasi oleh kurung sudut ("<>").

  • Istilah opsional dibatasi oleh tanda kurung siku ("[ ]").

  • Alternatif ditunjukkan oleh virgule ("|").

  • Alternatif berulang ditunjukkan oleh elipsis ("...").

  • Alpha menunjukkan string huruf alfabet.

  • Digit menunjukkan string angka.

  • Unicode-digit menunjukkan string digit unicode.

Semua istilah lainnya adalah harfiah.

Istilah Definisi
<perintah bentuk> SHAPE [<table-exp> [[AS] <alias>]][<shape-action>]
<table-exp> {<provider-command-text>} |

(<perintah> bentuk) |

TABLE <quoted-name> |

<quoted-name>
<tindakan bentuk> TAMBAHKAN <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> |

<agregat-exp> |

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

Relate <relation-cond-list>
<daftar hubungan-kond> <relation-cond> [, <relation-cond>...]
<hubungan-cond> <nama> bidang KE <child-ref>
<child-ref> <nama> bidang |

PARAMETER <param-ref>
<param-ref> <Nomor>
<daftar bidang> <field-name> [, <field-name>]
<agregat-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(<ekspresi>)
<qualified-field-name> <alias>.[< alias>...]< nama bidang>
<Alias> <quoted-name>
<nama bidang> <quoted-name> [[AS] <alias>]
<quoted-name> "<string>" |

'<string>' |

[<string>] |

<Nama>
<nama yang memenuhi syarat> alias[.alias...]
<Nama> alpha [ alpha | digit | _ | # | : | ...]
<Nomor> digit [digit...]
<new-exp> Jenis bidang BARU <[(<angka> [, <angka>])]>
<jenis bidang> Jenis data OLE DB atau ADO.
<string> unicode-char [unicode-char...]
<Ekspresi> Ekspresi Visual Basic for Applications yang operannya adalah kolom non-CALC lainnya dalam baris yang sama.

Lihat juga

Mengakses Baris dalam Perangkat Rekam Hierarkis
Gambaran Umum Pembentukan Data
Penyedia yang Diperlukan untuk Pembentukan Data
Bentuk Klausul Lampiran
Bentuk Perintah Secara Umum
Bentuk Klausul KOMPUTASI
Visual Basic untuk Fungsi Aplikasi