레이아웃에 레이아웃 계산 삽입하기
계산된 값을 표시하는 레이아웃 계산을 생성할 수 있습니다. 병합 변수, 전역 필드 또는 저장되지 않은 계산 필드 대신에 일부 작업에 대해 레이아웃 계산을 사용할 수 있습니다. 예를 들어, 레이아웃 계산은 송장 하단에 총 비용을 표시하거나, 계산 필드를 생성하거나 스크립트에서 변수를 설정하지 않고 리포트를 프린트하는 데 사용된 계정 이름을 표시할 수 있습니다.
탐색, 찾기 및 미리보기 모드 및 레코드 프린트 시 레이아웃 계산 값이 표시됩니다.
레이아웃에 레이아웃 계산 삽입하기:
-
레이아웃 모드에서 레이아웃 계산을 삽입할 레이아웃을 클릭한 다음 삽입 메뉴 > 레이아웃 계산을 선택하십시오.
보기를 원하는 필드 또는 기타 대상체 위에 레이아웃 계산을 삽입하지 마십시오.
-
계산 지정 대화상자에서 계산에 대한 공식을 입력합니다.
-
결과의 필드 유형을 설정하려면, 계산 결과의 데이터 유형을 <value>로 선택한 다음 승인을 클릭합니다.
필드 유형 선택 정보를 참조하십시오.
지정된 계산(<<ƒ:[계산]>>)을 포함한 레이아웃 계산이 레이아웃에 나타납니다.
레이아웃 계산 수정하기:
-
레이아웃 모드에서 레이아웃 계산을 마우스 오른쪽 버튼으로 클릭한 다음 레이아웃 계산 편집을 선택하십시오.
-
계산 지정 대화상자에서 계산을 수정한 다음 확인을 클릭하십시오.
중요사항 레이아웃 계산 값이 정확하게 표시되는지 확인하려면 각 레코드는 탐색, 미리보기 또는 프린트될 때 새로 고침되어야만 합니다. 윈도우 새로 고침 스크립트 단계를 호출하는 새로 고침 버튼을 생성하여 레코드를 수동으로 새로 고침하거나 윈도우 새로 고침 스크립트 단계를 포함하는 스크립트를 생성하여 자동으로 새로 고침할 수 있습니다. 윈도우에서 대상체 몇 개만 새로 고쳐야 하는 경우 대상체 새로 고침 스크립트 단계를 사용합니다.
예제
필드가 1과 동일한 경우 "활성화됨"이 표시되는 레이아웃 계산을 생성하려면, 다음 콘텐츠가 있는 레이아웃 계산을 삽입하십시오.
<<ƒ: If ( ExampleTable::ExampleField = 1 ; "활성화됨" ; "비활성화됨" ) >>
참고
-
레이아웃 계산의 값은 삽입되어 있는 텍스트 블록의 속성을 사용합니다(또는 레이아웃 계산이 레이아웃에 삽입된 경우 레이아웃의 기본 텍스트 속성). 레이아웃 계산 값의 텍스트 속성을 변경하려면 레이아웃 모드에서 전체 레이아웃 계산을 선택하고(<<, ƒ: 및 >> 기호 포함) 텍스트 포맷 옵션을 선택합니다.
숫자, 날짜 및 시간 포맷을 제어하려면, 텍스트 블록을 선택한 다음 정보 보기에서 데이터 탭을 클릭하고 데이터 포맷 영역에서 사용하려는 포맷을 선택합니다.
자세한 정보는 텍스트 포맷 지정하기를 참조하십시오.
-
탐색 모드와 미리보기 모드에서 텍스트 블록은 블록 크기에 맞을 만큼의 텍스트만을 표시하고 프린트합니다. 레이아웃 계산이 종종 데이터의 가변적인 양을 표시하기 때문에 텍스트 블록의 내용이 잘리거나 전체적으로 나타나지 않을 수 있습니다. 필요한 경우 텍스트 블록의 크기를 조절하여 모든 텍스트를 표시합니다. 텍스트 블록의 크기를 조절하는 것에 대한 정보는 대상체 크기 조절 및 모양 수정하기를 참조하십시오.
-
데이터베이스 관리 대화상자에서 필드 이름 또는 테이블 발생 이름을 변경하면 레이아웃 계산에서 정규화된 필드 이름(테이블::필드)이 자동으로 업데이트됩니다. 정규화되지 않은 필드 이름의 경우, 레이아웃 계산에서도 변경해야 합니다.
-
상태 툴바에서 텍스트 툴을 클릭한 채로 누른 다음 레이아웃 계산을 선택하여 레이아웃 모드에서 레이아웃 계산을 추가할 수도 있습니다. 레이아웃에 텍스트 추가하기를 참조하십시오.