지정된 조건에 부합될 때 레이아웃 대상체의 포맷을 지정하여 자동으로 변경할 수 있습니다. 예를 들어, 조건부 포맷을 사용하여 빨간색의 볼드체 텍스트로 30일 이상 연체된 잔고를 자동으로 표시할 수 있습니다. 조건부 포맷 설정은 데이터가 표시되거나 프린트되는 방식에만 영향을 주고 데이터가 데이터베이스에 저장되는 방식에는 영향을 주지 않습니다.
1. 레이아웃 모드에서 하나 이상의 대상체를 선택합니다.
2. 포맷 메뉴 > 조건을 선택합니다.
3. 조건부 포맷 대화상자에서 추가를 클릭하여 새로운 조건을 정의합니다.
4. 선택된 대상체에서 포맷 데이터의 조건을 지정합니다.
•일반 조건을 기반으로 포맷을 지정하려면 조건에 대한 값을 선택하십시오. 그런 다음 조건을 선택하고 매개 변수를 설정합니다.
•계산을 기반으로 하는 포맷을 지정하려면 조건에 대한 공식을 선택하십시오. 그런 다음 지정을 클릭하여 계산을 정의합니다. 계산 지정 대화상자를 참조하십시오.
팁 Self 함수를 사용하여 선택된 대상체에 대한 데이터를 참조합니다.
5. 지정한 조건에 맞는 데이터에 대한 텍스트 및 필드 채우기 포맷을 지정합니다.
예를 들어, 데이터가 조건과 일치하는 경우 노란색 필드에 나타나도록 빨간색 볼드체 텍스트를 선택합니다.
조건부 채우기 색상을 버튼, 팝오버 버튼, 버튼바 및 드롭다운 목록에서 사용되는 아이콘과 같이 SVG 포맷의 아이콘에 적용하려면 아이콘 색상을 선택합니다.
팁 추가 포맷을 클릭하여 추가 포맷 지정 옵션을 봅니다.
•성능에 영향을 줄 수 있으므로 알맞게 조건부 포맷을 사용합니다.
•조건부 포맷이 있는 필드를 보려면 보기 메뉴 > 보기 > 조건부 포맷을 선택하십시오. 조건부 포맷이 있는 필드 또는 대상체에서 를 볼 수 있습니다.
•버튼, 팝오버 버튼 및 버튼바에 대해, 제공된 아이콘 및 SVG 포맷의 사용자 설정 아이콘의 조건부 채우기 색상을 변경할 수 있습니다. 하지만 SVG 포맷의 사용자 설정 아이콘은 FileMaker Pro Advanced의 채우기 색상을 변경하면 SVG 파일에서 정의된 채우기 색상이 없는 요소에만 영향을 줍니다. 버튼 아이콘에 대한 FileMaker Pro SVG 문법을 참조하십시오.
•조건부 포맷 설정을 이동, 비활성화, 활성화, 삭제하면 조건부 설정이 대상체에 적용되는 순서가 변경됩니다.
•조건부 포맷은 텍스트가 아닌 대상체(예: 직사각형 레이아웃 대상체) 또는 위치 지정자 텍스트에 사용할 수 없습니다.
•레이아웃 모드에서 작업하는 동안 조건부 포맷 설정의 효과를 보려면 보기 메뉴 > 보기 > 샘플 데이터를 선택하십시오. 나타나는 조건부 포맷에 대해 지정한 포맷 조건에 맞는 레코드 데이터가 파일에 포함되어 있어야 합니다.
•대상체에 여러 포맷 조건을 설정하면 모든 조건이 목록의 상단에서부터 시작하여 계산됩니다. "true"로 계산되는 각 조건이 이전 포맷 설정 대상체에 추가됩니다.
•대상체의 보기 상태가 선택되어 있을 때로 설정되어 있으면 조건부 포맷을 무시합니다. 대상체의 표시 상태 지정하기를 참조하십시오.
•숫자 및 날짜 포맷 설정(정보 보기의 데이터 포맷 영역에서 지정됨)은 조건부 포맷 설정 후에 적용되므로 데이터가 조건부 포맷 조건과 일치하더라도 유지됩니다. 하지만 때때로 숫자, 날짜 및 조건부 포맷 설정이 결합됩니다. 예를 들어, 음수를 빨간색으로 표시하도록 설정하고, 동시에 동일한 필드의 조건부 포맷을 설정하여 음수를 노란색 채우기 색상이 있는 파란색으로 설정하면 결과는 노란색 필드의 빨간색 숫자가 됩니다. 시스템 포맷은 조건부 포맷 설정에 영향을 주지 않습니다.
•조건부 포맷 설정은 레코드가 FileMaker Pro Advanced 파일 내에 복사되거나 다른 FileMaker Pro Advanced 파일로 보낼 때 전송되지 않습니다.
•macOS: Apple 이벤트를 텍스트를 스타일로 가져오기로 사용하는 경우 조건부 포맷 설정이 전송되지 않습니다.
•미리 정의된 조건인 x일 보다 적게 지남 또는 x일 보다 적게 남음이 있는 값 옵션을 사용하면 지정하는 일 수에 현재 날짜가 포함됩니다. 또한 다음 값 사이가 포함됩니다.
현재 날짜 | 데이터 값 | 조건이 다음으로 평가 |
2019/11/20이고 4일 보다 적게 지남을 지정하는 경우 | 2019-11-16 | 거짓 |
| 2019-11-17 | 참 |
| 2019-11-20 | 참 |
| 2019/11/21(또는 앞으로 임의의 날짜) | 참 |
2019/11/20이고 4일 보다 적게 남음을 지정하는 경우 | 2019-11-24 | 거짓 |
| 2019-11-23 | 참 |
| 2019-11-20 | 참 |
| 2019/11/19(또는 예전에 임의의 날짜) | 참 |