2026_최신기출유형_04회
-1. 일일소비입력 폼 완성 3/9
-컨트롤 원본 속성 X [txt결제형태]의 컨트롤 속성 원본 값 (=IIf([출금항목]=True,"이체","카드"))이 정답(=IIf([출금항목]=Yes,"이체","카드"))과 다릅니다.
원본 필드('소비' 테이블의 '출금항목' 필드)의 데이터 형식은 Yes/No 형태의 체크박스입니다. 체크박스가 체크 표시되어 있다는 것은 Yes일텐데, True로 볼 수 있나요?
체크 표시 : Yes -> True
체크 미표시 : No -> False
로 볼 수 있나요?
안녕하세요.
네, 그렇게 이해하시면 됩니다.
Access의 Yes/No 형식 필드는 논리값(Boolean)으로 처리되므로 일반적으로 다음처럼 대응합니다.
체크됨 → Yes → True
체크 안 됨 → No → False따라서 작성하신
=IIf([출금항목]=True,"이체","카드")은 기능적으로
=IIf([출금항목]=Yes,"이체","카드")와 같은 의미로 사용할 수 있습니다.
즉 출금항목이 체크되어 있으면 "이체", 체크되어 있지 않으면 "카드"가 표시됩니다.
채점 프로그램에서 오답으로 나온 것은 결과가 달라서가 아니라 정답 파일에 저장된 식이 Yes로 작성되어 있어 식 자체가 다르다고 판단한 것입니다.
다만 시험 대비에서는 문제나 교재에서 Yes/No 필드의 값으로 Yes, No를 사용하고 있다면 정답과 동일하게
=IIf([출금항목]=Yes,"이체","카드")형태로 작성하는 것이 가장 안전합니다.
참고로 Access에서는 Yes/True, No/False가 논리적으로 대응하며, 내부적으로 Yes/True는 -1, No/False는 0으로 처리됩니다.
즐거운 하루 되세요.
-
관리자2026-09-15 18:00:16
안녕하세요.
네, 그렇게 이해하시면 됩니다.
Access의 Yes/No 형식 필드는 논리값(Boolean)으로 처리되므로 일반적으로 다음처럼 대응합니다.
체크됨 → Yes → True 체크 안 됨 → No → False따라서 작성하신
=IIf([출금항목]=True,"이체","카드")은 기능적으로
=IIf([출금항목]=Yes,"이체","카드")와 같은 의미로 사용할 수 있습니다.
즉
출금항목이 체크되어 있으면"이체", 체크되어 있지 않으면"카드"가 표시됩니다.채점 프로그램에서 오답으로 나온 것은 결과가 달라서가 아니라 정답 파일에 저장된 식이
Yes로 작성되어 있어 식 자체가 다르다고 판단한 것입니다.다만 시험 대비에서는 문제나 교재에서 Yes/No 필드의 값으로
Yes,No를 사용하고 있다면 정답과 동일하게=IIf([출금항목]=Yes,"이체","카드")형태로 작성하는 것이 가장 안전합니다.
참고로 Access에서는 Yes/True, No/False가 논리적으로 대응하며, 내부적으로 Yes/True는
-1, No/False는0으로 처리됩니다.즐거운 하루 되세요.