조건(부울)식 만들기

참고: 사용자 언어로 가능한 한 빨리 가장 최신의 도움말 콘텐츠를 제공하고자 합니다. 이 페이지는 자동화를 통해 번역되었으며 문법 오류나 부정확한 설명을 포함할 수 있습니다. 이 목적은 콘텐츠가 사용자에게 유용하다는 것입니다. 이 페이지 하단의 정보가 도움이 되었다면 알려주세요. 쉽게 참조할 수 있는 영어 문서가 여기 있습니다.

이 문서에서는 Access에서 조건 (라고도 부울) 식을 만드는 방법을 설명 합니다. 조건식 true 또는 false로 평가 하 고 사용자가 지정한 조건을 만족 하는 결과 반환 합니다. 조건 식에 함수를 사용 하는 경우 수행 하는 식의 조건에 맞지 않는 하는 값에 대 한 작업을 지정할 수도 있습니다. 예를 들어 모든 10% 이윤이 판매 또는 감소를 발견 하는 식을 만들려면 한 다음 그러한 수치 빨간색 형식에 표시 하거나 값 메시지로 바꿈을 지정 있습니다.

이 문서의 내용

조건식 이해

조건식 만들기

조건 식의 예

조건식 이해

조건식은 데이터는 조건에 맞는 및 다음 결과 따라 작업을 수행 하는 경우를 테스트 하는 식의 형식입니다. 예를 들어 식 날짜 값에 대 한 특정된 시작 날짜 보다 늦은 찾아 수 정의 된 시작 날짜 보다 이전 날짜는 입력할 하려고 할 때 다음 오류 메시지가 표시 합니다.

조건식 같은 폼을 다른 식와 같은 기본 구문을 사용 하 고 다른 식을 사용 하는 것과 같은 방법으로 사용할 수 있습니다.

  • 테이블 필드에 대 한 필드의 유효성 검사 규칙 속성에 식을 추가 합니다. 사용자가 다음 식의 조건에 맞는 필드에 값을 입력 해야 합니다. 예를 들어와 같은 식을 사용 하는 경우 gt_ = #1/1/2000 # 날짜/시간 필드에 사용자가 2000 년 1 월 1 일 이상 값을 입력 해야 합니다.

  • 폼에서 컨트롤에 대 한 식을 컨트롤의 컨트롤 원본 또는 유효성 검사 규칙 속성을 추가할 수 있습니다. 일반적으로 조건식 유효성 검사 규칙 속성을 추가 하 고 컨트롤 원본 속성에 값을 계산 하는 식을 추가 합니다. 예를 들어를 사용 하 여 gt_ = #1/1/2000 # 사용자가 잘못 된 날짜를 입력할 수 없도록 컨트롤의 유효성 검사 규칙 에 방지 합니다. 컨트롤 원본 속성에 date () 와 같은 식을 사용 하 여 현재 날짜 기본 값으로 표시 됩니다.

  • 쿼리를 조건식 필드 행에 빈 셀에 추가할 수 있습니다 또는 쿼리의 조건 행에서 식을 사용할 수 있습니다. 식을 사용 하 여 필드 행에 결과가 쿼리 결과의 열으로 나타납니다. 조건으로 식을 사용 하 여 기존 필드에 대 한 식을 필터 역할을 하 고 쿼리에서 반환 되는 레코드를 제한 합니다.

    예를 들어 쿼리의 필드 행에이 식을 사용할 수 있습니다: = IIf ([수주일] < # #04/01/2018 [수주일] = "입력 순서 월 1 일 이후에")합니다. 식에서는 지정 된 날짜 조건 (< = #04/01/2018 #). 쿼리를 실행할 때 조건에 부합 하는 모든 날짜 값을 표시 하 고 "주문 월 1 일 이후에 입력 합니다." 메시지는 조건을 충족 하지 않는 날짜 값은 모두 바뀝니다. 쿼리에 식 추가 섹션의 단계가이 식을 쿼리에 사용 하는 방법을 설명 합니다.

    쿼리 조건 필드에 다음이 수식을 사용 하면 조건에 부합 하는 날짜와 해당 레코드에만 반환 하는 반면,: 좋습니다ween #04/01/2018 # AND #05/15/2018 #합니다.

식 만들기 및 사용 하는 방법에 대 한 자세한 내용은 식 작성에 대해 자세히문서를 참고 하세요.

맨 위로 이동

조건식 만들기

이 섹션에 나와 있는 단계를 조건식 테이블, 폼 또는 보고서 및 쿼리의 컨트롤에 추가 하는 방법을 설명 합니다. 각 집합 단계에 약간 다릅니다 식을 사용 하 여 날짜/시간 필드에 값을 테스트 하는 날짜 값의 지정 된 조건을 충족 하는지 여부에 따라 작업을 수행 합니다.

테이블 필드에 식 추가

  1. 탐색 창에서 변경할 테이블을 마우스 오른쪽 단추로 클릭하고 바로 가기 메뉴에서 디자인 보기를 클릭합니다.

  2. 데이터 형식 열에서 날짜/시간 필드를 클릭 합니다.

  3. 필드 속성에서 일반 탭의 유효성 검사 규칙 속성 상자를 클릭 하 고 다음 식을 입력 합니다.

    gt_ = #01/01/2000 #

    참고: 미국 날짜 형식을 사용할 필요가 없습니다. 국가/지역 또는 로캘과 날짜 형식을 사용할 수 있습니다. 그러나 날짜 값을 파운드 기호로 묶어야 (#)와 같이 합니다.

  4. 유효성 검사 텍스트 옆에 있는 열을 클릭 하 고이 텍스트 문자열을 입력 합니다.

    날짜는 2000 년 1 월 1 일 보다 커야 합니다.

    다시 로컬 날짜 형식을 사용할 수 있습니다.

  5. 변경 내용을 저장 하 고 데이터 시트 보기로 전환 합니다. 이렇게 하려면 테이블에 대 한 문서 탭을 마우스 오른쪽 단추로 클릭 하 고 바로 가기 메뉴에서 데이터 시트 보기 를 클릭 합니다.

  6. 2000 년 1 월 1 일 이전 날짜/시간 필드에 날짜 값을 입력 합니다. Access 유효성 검사 규칙 속성 상자에 지정 된 메시지를 표시 하 고 true로 식을 계산 되는 값을 입력 하지 않으면 해당 필드를 이동할 수 없습니다.

컨트롤에 식 추가

  1. 탐색 창에서 바로 가기 메뉴에서 디자인 보기 를 클릭 하 고 변경 하려는 폼을 마우스 오른쪽 단추로 클릭 합니다.

  2. 컨트롤에 날짜/시간 필드에 바인딩된 하 고 바로 가기 메뉴에서 속성 을 클릭 한 다음 마우스 오른쪽 단추로 클릭 합니다.

    컨트롤의 속성 시트 표시 됩니다.

  3. 데이터 탭 또는 모두 탭에서 유효성 검사 규칙 옆에 있는 필드를 클릭 하 고 다음 식을 입력 합니다.

    gt_ = #01/01/2000 #

    참고: 미국 날짜 형식을 사용할 필요가 없습니다. 국가/지역 또는 로캘과 날짜 형식을 사용할 수 있습니다. 그러나 날짜 값을 파운드 기호로 묶어야 (#)와 같이 합니다.

  4. 유효성 검사 텍스트 옆에 있는 열을 클릭 하 고이 텍스트 문자열을 입력 합니다.

    날짜는 2000 년 1 월 1 일 보다 커야 합니다.

  5. 변경 내용을 저장 하 고 폼 보기로 다시 전환 합니다. 이렇게 하려면 폼의 문서 탭을 마우스 오른쪽 단추로 클릭 하 고 바로 가기 메뉴에서 폼 보기 를 클릭 합니다.

쿼리에 식 추가

  1. 탐색 창에서 변경할 쿼리를 마우스 오른쪽 단추로 클릭하고 바로 가기 메뉴에서 디자인 보기를 클릭합니다.

  2. 디자인 눈금의 필드 행에서 빈 셀을 클릭 하 고 다음 식을 입력 합니다.

    = IIf([Field_Name] < = #04/01/2018 # [Field_Name], "1 년 4 월 2018 나중 날짜")

    식을 입력할 확인 날짜/시간 필드의 이름으로 field_name 모두 인스턴스 바꿔야 합니다. 또한 표 2018, 4 월 1 이전 날짜 포함 되어 있지 않으면 데이터와 함께 작동 하도록 식에 날짜를 변경 합니다.

  3. 변경 내용을 저장 한 다음 결과를 보려면 실행 을 클릭 합니다.

식은 다음과 같이 작동: 첫 번째 인수 (= IIf ([Field_Name] < = #04/01/2018 #) 데이터 충족 해야 하는 조건을 지정-켜기 / 1 년 4 월 2018 보다 이전 날짜 여야 합니다. 두 번째 인수 ([Field_Name]) 사용자에 게 표시 조건이 true 이면 지정-필드에 지정 된 날짜입니다. 세 번째 인수 ("1 년 4 월 2018 나중 날짜")) 있는 상태 메시지를 지정 합니다.

진행 하면서 일부가 조건식 IIf 함수를 사용 해야 합니다. 또한, IIf 함수 인수를 필요로 하는 식 및 식 자체의 일부는 염두에 두어야 합니다.

사용할 수 있는 식과는 방법에 대 한 자세한 내용은 식 작성에 대해 자세히문서를 참고 하세요.

맨 위로 이동

조건 식의 예

다음 표에 나와 있는 식 true 및 false 값을 계산 하는 몇 가지를 표시 합니다. 이러한 식 (즉시 If) IIf 함수를 사용 하 여 조건이 true 또는 false 인지 확인 하려면 및 다음 조건이 true 이면 하나의 값을 반환 하 고 해당 조건이 false 이면 다른 값입니다.

자세한 내용은 문서 IIf 함수 를 참고 하세요.

설명

= IIf([Confirmed] = "Yes", "Order Confirmed", "Order Not Confirmed")

확정 필드의 값이 예; "주문 확인" 메시지가 표시 그렇지 않은 경우이 메시지가 표시 "순서를 확인 하지 않은."

IIf(IsNull([Country/region]), ="", [국가/지역])

국가/지역 필드의 값이 null 인 경우 빈 문자열을 표시 합니다. 그렇지 않으면 국가/지역 필드의 값을 표시 합니다.

IIf (IsNull ([지역]) [시/도] & ""& [PostalCode], [시/도] &""& [지역] &"" &[PostalCode])

지역 필드의 값이 null 인 경우 시/도 및 우편 번호 필드의 값을 표시 그렇지 않은 경우 시/도, 지역, 우편 번호 필드의 값을 표시 합니다.

IIf (IsNull ([RequiredDate]-[선적일]), "누락 된 날짜에 대 한 확인" [RequiredDate]-[선적일])

표시 된 메시지 "누락 된 날짜에 대 한" RequiredDate 필드에서 선적일 필드의 값을 뺀 결과 인지 확인 null 인 경우 그렇지 않으면 요청 일과 선적일 필드의 값 사이의 차이가 표시 됩니다.

맨 위로 이동

Office 기술 확장
교육 살펴보기
새로운 기능 우선 가져오기
Office Insider 참여

이 정보가 유용한가요?

의견 주셔서 감사합니다!

피드백을 주셔서 감사합니다. Office 지원 에이전트와 연락하는 것이 도움이 될 것 같습니다.

×