[액세스]
내용이 잘리지 않는 보고서 컨트롤 만드는 방법
오늘은
11월15일(목)에 진행하는 염기웅님의 Access 실무활용 과정 중
내용이 잘리지 않는 보고서 컨트롤 만드는 방법에 대해서 알아보도록 하겠습니다.
(사용버전: 공통)
액세스로 보고서를 만들 때, 출력해 놓고 보면 컨트롤의 크기가 충분치 않아 데이터가 잘려서 표시되는 경험은
누구나 한번쯤 겪어봤을 일입니다. 다음의 보고서는 그런 상황을 잘 보여주고 있습니다.
[예제파일 다운로드 하기]
이 보고서는 제품 목록을 표시하는 보고서인데, 첫 번째 레코드에
‘노르웨이 연어알’ 이라고 표시되어 있는 것을 볼 수 있습니다. 원래 제품명은 ‘노르웨이산 연어알조림’으로,
보고서의 컨트롤 크기가 작아 모든 데이터를 표시할 수 없어 잘리게 된 상황이지요.
이러한 점을 해결하기 위해서 ‘제품 이름’에 해당하는 컨트롤의 너비를 확장하는 것도 좋은 방법이겠지만, 앞의
보고서에서는 한 페이지에 보여줄 데이터가 너무 많아 ‘제품 이름’ 컨트롤을 넓히는 것도 여의치 않아 보입니다.
우리들이 부딪히는 문제가 보통 이렇지요. 이렇게 할 수도 없고, 저렇게
할 수도 없고, 그러면 다음 과정을 통해 문제를 해결해 보도록 합시다.
해당하는 보고서를 열고, ProductName 컨트롤의 속성을 살펴봅니다. 여기에서 확장
가능 속성을 예로 해 놓으면 다음 그림과 같이 보여지게 됩니다.
어떻습니까? ‘제품 이름’이 너무 길면 다음 줄에 표시되는 것을 볼 수 있습니다. 이처럼 보고서에서
텍스트 상자 컨트롤에는 확장 가능 속성이 있어 데이터가 잘리는 것을 방지할 수 있습니다.
확장 가능 속성은, 원래 디자인 보기에 있었던 컨트롤의 크기를 기본적으로 유지하면서 데이터가 잘릴
경우에 자동으로 수직적으로 컨트롤 크기를 확장하여 데이터를 잘리지 않게 해 주는 속성입니다.
이와 더불어 축소 가능 속성은, 원래 디자인 보기에 있었던 컨트롤의 크기를 무시하고 데이터에
맞게끔 컨트롤을 축소해 주는 속성입니다. 이 속성은 그리 많이 쓰이지는 않지만, 이러한 속성이 있다는 것을 알고
있으면 여러 가지 재미있는 응용을 할 수 있습니다.