DataSource

DataSource는 그리드의 애플리케이션 이름, 데이터베이스 또는 별칭 테이블 이름을 반환하는 텍스트 함수입니다. DataSource는 텍스트 상자, 텍스트 셀이나 행 또는 열 머리글에서 사용합니다.

구문:

<<DataSource("GridName.Axis[ID],InfoType")>>

인수 설명

GridName

(필수) 보고서 내 임의의 그리드이며 따옴표로 묶습니다.

Axis[]

(선택사항) 그리드의 디자인 세그먼트를 가리키는 포인터입니다. Axis는 row, col 또는 column이라는 키워드 중 하나일 수 있으며 대소문자를 구분하지 않습니다.

예를 들면 다음과 같습니다.

<<DataSource("Grid1.Row[1]",DB)>>

Axis를 지정하지 않은 경우 그리드의 기본 정보가 반환됩니다. 그리드에 여러 데이터베이스 연결이 있을 때 Axis를 사용합니다.

ID

(Axis를 사용한 경우 필수) 데이터베이스 연결 정보가 검색되는 디자인 타임, 행 번호 또는 열 문자를 나타냅니다. ID가 부적합하거나 존재하지 않는 행 또는 열 ID를 가리킬 경우 그리드 기본 설정이 사용됩니다. 또한 그리드에 보조 데이터베이스 연결이 없는 경우에도 그리드 기본 설정이 사용됩니다.

예를 들면 다음과 같습니다.

<<DataSource("Grid1.Col[A]",DB)>>

InfoType

(필수) 다음 키워드 중 하나입니다.

  • App은 애플리케이션 이름을 반환합니다.

  • DB는 데이터베이스 이름을 반환합니다.

  • Alias는 별칭 테이블 이름을 반환합니다. 별칭을 반환하려면 그리드에 별칭 테이블이 활성화되어 있어야 합니다. 기본적으로 별칭 테이블은 비활성화되어 있습니다.

  • Name은 지정된 그리드와 연관된 데이터베이스 연결 이름을 반환합니다.

주:

"Server"는 Planning 데이터 소스에 대한 InfoType의 인수로 지원되지 않습니다.

주:

모든 인수는 대/소문자를 구분하지 않습니다.

예 1:

보고서에 있는 데이터 소스 정보를 삽입합니다.

<<DataSource("Grid1", App)>>

예 2:

함수를 입력한 머리글과 연관된 데이터 소스의 데이터베이스 이름을 표시합니다.

<<DataSource(cur, DB)>>

주:

DataSource에서는 current 키워드를 지원합니다. 텍스트 함수에서 Current/Cur 키워드 사용을 참조하십시오.