레이아웃 병합 변수 삽입하기
변수에서 값을 표시하는
병합 변수를 생성할 수 있습니다.
전역 필드 또는
저장되지 않은 계산 필드 대신에 일부 작업에 대해 병합 변수를 사용할 수 있습니다. 예를 들어, 병합 변수는 송장 하단에 총 비용을 표시하거나 리포트를 프린트하는데 사용된 계정 이름을 표시할 수 있습니다.
탐색, 찾기 및 미리보기 모드 및 레코드 프린트 시 병합 변수 값이 표시됩니다.
레이아웃에 병합 변수 삽입하기:
FileMaker는 병합 변수로 사용하기 위한
전역 변수를 생성할 것을 권장합니다.
2. 레이아웃 모드에서 변수를 삽입할 레이아웃 안을 클릭하고 삽입 메뉴 > 병합 변수를 선택합니다.
예를 들어, 텍스트 블록이나 레이아웃 자체에 병합 변수를 삽입합니다.
보이게 할 필드나 다른 대상체 위에 병합 변수를 삽입하지 마십시오.
위치 지정자 병합 변수(<<$$>>)는 레이아웃에 나타납니다.
3. 위치 지정자 변수에서 $$와 >> 기호 사이를 클릭하고 병합 변수 이름(1단계에서 생성한 변수 이름)을 입력합니다.
예제
•사용자 계정 이름을 표시하는 <<$$acctname>>이라는 병합 변수를 생성하려면 다음 스크립트 단계를 생성합니다. Set Variable[$$acctname ; Value: Get ( 계정 이름 )]. 그런 다음, 레이아웃에 병합 변수 <<$$acctname>>을 삽입합니다.
•구매 주문 번호를 만들기 위해 텍스트 "‑MPO"를 현재 레코드 번호에 추가하는 <<$$POnum>>이라는 병합 변수를 생성하려면 다음 스크립트 단계를 생성합니다. Set Variable[$$POnum ; Value: Get ( 레코드 번호 ) & "‑MPO"]. 그런 다음, 레이아웃에 병합 변수 <<$$POnum>>을 삽입합니다.
•리포트에 페이지의 총 수와 함께 현재 페이지 번호를 표시하려면(예: 1/10 페이지) <<$pp>>라는 병합 변수를 생성하고 다음 스크립트를 생성합니다.
미리보기 모드로 전환
레코드/요청/페이지로 이동 [마지막]
변수 설정 [$pp ; 값:Get ( 페이지 번호 )]
레코드/요청/페이지로 이동 [처음]
스크립트 일시 정지/다시 시작 [무한대]
그런 다음, 레이아웃 머리말 또는 꼬리말에서 텍스트, 페이지 번호 기호({{PageNumber}}) 및 병합 변수를 결합합니다.
Page {{PageNumber}} of <<$pp>>
참고
•병합 변수로 사용된 변수는 반복 필드의 반복(인덱스) 번호(구문 $variable[repetition]) 또는 파일 경로를 포함할 수 없습니다.
•병합 변수의 값은 삽입되어 있는 텍스트 블록의 속성을 사용합니다 (또는 병합 변수가 레이아웃에 삽입된 경우 레이아웃의 기본 텍스트 속성). 병합 변수 값의 텍스트 속성을 변경하려면 레이아웃 모드에서 전체 병합 변수를 선택하고(
<<,
$$ 및
>> 기호 포함) 텍스트 포맷 옵션을 선택합니다. 자세한 정보는
텍스트 포맷 지정하기를 참조하십시오.
관련 주제