# 테이블 구성 요소를 사용하여 보고서를 디자인하기

테이블은 보고서에서 가장 일반적으로 사용되는 구성 요소 중 하나이며 주로 행과 열로 데이터를 구성하는 2차원 테이블 클래스 보고서를 만드는 데 사용됩니다.

보고서의 다른 구성 요소 모멘트 테이블과 비교하여 테이블의 가장 큰 특징은 열 수가 상대적으로 고정되어 있다는 것입니다.

테이블은 일반적으로 머리글,세부정보로 구성됩니다. 여기서 헤더는 일반적으로 열 머리글을 표시하는 데 사용됩니다. 세부 정보 행은 특정 데이터를 표시하는 데 사용됩니다. 표의 끝은 합계 및 메모 정보를 표시하는 데 사용됩니다.&#x20;

![](https://content.gitbook.com/content/kr3K95OpVnkhRrSKF3Qh/blobs/5Fa10unKPs7bF0aJWxv2/image.png)

## 테이블 구성 요소 소개&#x20;

보고서 디자인 영역에 새로 추가된 테이블은 기본적으로 세 개의 행과 세 개의 열, 9개의 셀, 각 셀에 텍스트 상자가 있습니다.

이 세 줄은 테이블의 세 가지 기능 영역, 즉 헤더 영역, 일람표 영역 및 머리글 영역을 나타냅니다.

* 첫 번째 행은 테이블의 열 제목을 표시하는 헤더 영역을 나타냅니다. 열 제목 텍스트는 직접 입력하거나 데이터 필드를 바인딩할 때 자동으로 필드 이름으로 설정할 수 있습니다.
* 두번째 행은  데이터를 바인딩하고 표시하는 데 사용되는 세부 정보 영역을 나타냅니다. 보고서를 생성할 때 시스템은 데이터 집합의 레코드 수에 따라 여러 행으로 자동으로 생성되며 총 행 수는 데이터 집합의 레코드  수입니다.
* 마지막 행은 테이블 끝 영역을 나타내며 일반적으로 합계, 보고서 메모 및 기타 정보를 표시하는 데 사용됩니다. 데이터 필드를 바인딩할 때 자체 입력하거나 시스템에서 연산 함수를 자동으로 추가할 수 있습니다. 기본적으로 숫자 필드에는 Sum이, 숫자가 아닌 필드에는 Count가 있습니다.

이 세 가지 기능 영역은 데이터를 바인딩한 후 테이블의 머리글,세부정보,바닥글 생성합니다.&#x20;

## 테이블 추가

보고서 디자이너의 도구 상자에서 테이블 구성 요소를 선택하고 드래그하거나 탭하여 디자인 영역에 추가합니다.

![](https://content.gitbook.com/content/kr3K95OpVnkhRrSKF3Qh/blobs/0mTyPgjIRYm8YIRfUzRw/image.png)

## 데이터 바인딩&#x20;

테이블의 핵심 기능은 데이터를 표시하는 것이며, 프레젠테이션 방법은 바인딩하는 데이터에 따라 다릅니다.

### 새 열 추가하기&#x20;

마지막 열의 셀을 마우스 오른쪽 버튼을 클릭하고 팝업 메뉴에서 열 작업-> 오른쪽에 열 삽입을 선택하고 숫자를 3으로 조정하고 3개의 열을 추가한 다음 오른쪽에 열 삽입을 클릭하면 3개의 열이 삽입됩니다.

![](https://content.gitbook.com/content/kr3K95OpVnkhRrSKF3Qh/blobs/rmN79F0BE0zZeWz4vyzJ/image.png)

### 데이터 바인딩&#x20;

테이블 세부 정보 영역의 셀에서 오른쪽에 있는 작은 사각형 버튼 클릭하고 드롭다운 목록에서 데이터 집합의 필드를 선택하여 데이터 바인딩을 완료합니다.

![](https://content.gitbook.com/content/kr3K95OpVnkhRrSKF3Qh/blobs/HNYGDNR8o6NHO3GdVSAP/image.png)

데이터 바인딩이 완료되면 보고서를 미리 볼 때 데이터 집합의 원시 데이터에 따라 자동으로 확장됩니다.

![](https://content.gitbook.com/content/kr3K95OpVnkhRrSKF3Qh/blobs/hJ3xox2rLNdGqbdRwOb9/image.png)
