조건부 서식
폼이나 보고서에서 조건에 맞는 특정 컨트롤 값에만 서식을 적용하는 것
- 컨트롤에 조건부 서식을 적용하면 컨트롤 값의 변경사항을 쉽게 파악 가능
- 필드 값이나 식을 기준으로 조건부 서식 설정 가능
- 엑셀과 달리 액세스에서는 앞부분에 =를 입력하지 않음!!
- 컨트롤 값이 변경되어 조건을 만족하지 않을 경우, 적용된 서식이 해제
- 50개의 규칙 지정 가능[규칙 별 다른 서식 적용 가능]
- 지정한 규칙 중 두 개 이상이 참이면, 첫 번째 규칙에 대한 서식이 적용됨
- 두 개 이상의 규칙이 설정되어 있는 경우 우선순위 변경 가능
- 조건부 서식은 텍스트 상자 컨트롤에만 적용 가능
- 폼이나 보고서를 다른 파일 형식으로 변환하면 조건부 서식이 해제된 상태로 변환됨
예제 문제
1. 조건부 서식 영역 선택
- 본문 영역의 모든 텍스트 상자 컨트롤을 위해 마우스를 본문 영역 앞부분을 클릭
2. 조건부 서식
- 형식의 조건부서식 클릭
- 새 규칙 추가를 눌린 후 문제에 주어진 조건 설정
→ 식이 : [할인구분] is not null
→ 굵게, 기울임꼴 서식 적용
- 필드 값이, 식이, 필드에 포커스가 있음 중 하나 선택
※ '주문번호'필드 값이 'A'로 시작하거나 '금액'이 10,000이하인 본문의 모든 컨트롤들의 글꼴에 '굵게'를 적용하시오.
- 본문 영역의 모든 텍스트 상자 컨트롤을 위해 마우스를 본문 영역 앞부분을 클릭
- [형식 → 컨트롤 서식]의 조건부 서식 클릭
- 새 규칙 추가를 눌린 후 문제에 주어진 조건 설정
→ 식이 : LEFT([주문번호],1)="A" OR [금액]<=10000
→ 굵게 서식 적용
※ '주문번호(Txt주문번호)'에서 커서가 있는 곳의 주문번호의 배경색을 '빨강'으로 적용하시오.
- 'Txt주문번호' 컨트롤 선택
- [형식 → 컨트롤 서식]의 조건부 서식 클릭
- 새 규칙 추가를 눌린 후 문제에 주어진 조건 설정
→ 필드에 포커스가 있음
→ 배경색에 '빨강' 서식 적용
※ 이름에 '김'이 포함된 레코드에 글꼴 '굵게'를 적용하시오.
- 'Txt이름' 컨트롤이 포함된 영역 앞 부분을 클릭
→ 해당 영역의 컨트롤들을 모두 선택
- [형식 → 컨트롤 서식]의 조건부 서식 클릭
- 새 규칙 추가를 눌린 후 문제에 주어진 조건 설정
→ 식이 : InStr([이름], "이")>=1
→ 굵게 서식 적용
댓글 영역