레이아웃에 레이아웃 계산 삽입하기

계산된 값을 표시하는 레이아웃 계산을 생성할 수 있습니다. 병합 변수, 전역 필드 또는 저장되지 않은 계산 필드 대신에 일부 작업에 대해 레이아웃 계산을 사용할 수 있습니다. 예를 들어, 레이아웃 계산은 송장 하단에 총 비용을 표시하거나, 계산 필드를 생성하거나 스크립트에서 변수를 설정하지 않고 리포트를 프린트하는 데 사용된 계정 이름을 표시할 수 있습니다.

탐색, 찾기 및 미리보기 모드 및 레코드 프린트 시 레이아웃 계산 값이 표시됩니다.

레이아웃에 레이아웃 계산 삽입하기:

  1. 레이아웃 모드에서 레이아웃 계산을 삽입할 레이아웃을 클릭한 다음 삽입 메뉴 > 레이아웃 계산을 선택하십시오.

    보기를 원하는 필드 또는 기타 대상체 위에 레이아웃 계산을 삽입하지 마십시오.

  2. 계산 지정 대화상자에서 계산에 대한 공식을 입력합니다.

  3. 결과의 필드 유형을 설정하려면, 계산 결과의 데이터 유형을 <value>로 선택한 다음 승인을 클릭합니다.

    필드 유형 선택 정보를 참조하십시오.

지정된 계산(<<ƒ:[계산]>>)을 포함한 레이아웃 계산이 레이아웃에 나타납니다.

레이아웃 계산 수정하기:

  1. 레이아웃 모드에서 레이아웃 계산을 마우스 오른쪽 버튼으로 클릭한 다음 레이아웃 계산 편집을 선택하십시오.

  2. 계산 지정 대화상자에서 계산을 수정한 다음 확인을 클릭하십시오.

중요사항  레이아웃 계산 값이 정확하게 표시되는지 확인하려면 각 레코드는 탐색, 미리보기 또는 프린트될 때 새로 고침되어야만 합니다. 윈도우 새로 고침 스크립트 단계를 호출하는 새로 고침 버튼을 생성하여 레코드를 수동으로 새로 고침하거나 윈도우 새로 고침 스크립트 단계를 포함하는 스크립트를 생성하여 자동으로 새로 고침할 수 있습니다. 윈도우에서 대상체 몇 개만 새로 고쳐야 하는 경우 대상체 새로 고침 스크립트 단계를 사용합니다.

예제

필드가 1과 동일한 경우 "활성화됨"이 표시되는 레이아웃 계산을 생성하려면, 다음 콘텐츠가 있는 레이아웃 계산을 삽입하십시오.

복사
<<ƒ: If ( ExampleTable::ExampleField = 1 ; "활성화됨" ; "비활성화됨" ) >>

참고 

  • 레이아웃 계산의 값은 삽입되어 있는 텍스트 블록의 속성을 사용합니다(또는 레이아웃 계산이 레이아웃에 삽입된 경우 레이아웃의 기본 텍스트 속성). 레이아웃 계산 값의 텍스트 속성을 변경하려면 레이아웃 모드에서 전체 레이아웃 계산을 선택하고(<<, ƒ:>> 기호 포함) 텍스트 포맷 옵션을 선택합니다.

    숫자, 날짜 및 시간 포맷을 제어하려면, 텍스트 블록을 선택한 다음 정보 보기에서 데이터 데이터 탭을 클릭하고 데이터 포맷 영역에서 사용하려는 포맷을 선택합니다.

    자세한 정보는 텍스트 포맷 지정하기를 참조하십시오.

  • 탐색 모드와 미리보기 모드에서 텍스트 블록은 블록 크기에 맞을 만큼의 텍스트만을 표시하고 프린트합니다. 레이아웃 계산이 종종 데이터의 가변적인 양을 표시하기 때문에 텍스트 블록의 내용이 잘리거나 전체적으로 나타나지 않을 수 있습니다. 필요한 경우 텍스트 블록의 크기를 조절하여 모든 텍스트를 표시합니다. 텍스트 블록의 크기를 조절하는 것에 대한 정보는 대상체 크기 조절 및 모양 수정하기를 참조하십시오.

  • 데이터베이스 관리 대화상자에서 필드 이름 또는 테이블 발생 이름을 변경하면 레이아웃 계산에서 정규화된 필드 이름(테이블::필드)이 자동으로 업데이트됩니다. 정규화되지 않은 필드 이름의 경우, 레이아웃 계산에서도 변경해야 합니다.

  • 상태 툴바에서 텍스트 툴텍스트 툴을 클릭한 채로 누른 다음 레이아웃 계산을 선택하여 레이아웃 모드에서 레이아웃 계산을 추가할 수도 있습니다. 레이아웃에 텍스트 추가하기를 참조하십시오.