공식적인 셰이프 문법
다음은 셰이프 명령을 만들기 위한 공식 문법입니다.
필수 문법 용어는 꺾쇠 괄호("<>")로 구분된 텍스트 문자열입니다.
선택적 용어는 대괄호("[ ]")로 구분됩니다.
대체 조건은 분할선("|")으로 표시됩니다.
반복 대체 조건은 줄임표("...")로 표시됩니다.
Alpha는 사전순 문자의 문자열을 나타냅니다.
Digit는 숫자 문자열을 나타냅니다.
Unicode-digit는 유니코드 숫자의 문자열을 나타냅니다.
다른 모든 용어는 리터럴입니다.
용어 | 정의 |
---|---|
<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>] RELATE <relation-cond-list> |
<relation-cond-list> | <relation-cond> [, <relation-cond>...] |
<relation-cond> | <field-name> TO <child-ref> |
<child-ref> | <field-name> | PARAMETER <param-ref> |
<param-ref> | <number> |
<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> |
<별칭> | <quoted-name> |
<field-name> | <quoted-name> [[AS] <alias>] |
<quoted-name> | "<string>" | '<string>' | [<string>] | <이름> |
<qualified-name> | alias[.alias...] |
<이름> | alpha [ alpha | digit | _ | # | : | ...] |
<number> | digit [digit...] |
<new-exp> | NEW <field-type> [(<number> [, <number>])] |
<field-type> | An OLE DB 또는 ADO 데이터 형식입니다. |
<string> | unicode-char [unicode-char...] |
<expression> | 피연산자가 같은 행의 다른 비 CALC 열인 Visual Basic for Applications 식입니다. |
참고 항목
계층적 레코드 집합의 행에 액세스
데이터 셰이핑 개요
데이터 셰이핑에 필요한 공급자
Shape APPEND 절
일반적인 셰이핑 명령
셰이프 COMPUTE 절
Visual Basic for Applications 함수