2026_실전모의고사_B형
-2. 폼 바닥글 0/6
-컨트롤 원본 속성 1 X [txt반품수]의 컨트롤 속성 원본 값 (=DCount("*","소매점별반품","소매점명 = txt소매점명"))이 정답(=DCount("제품코드","소매점별반품","소매점명=txt소매점명"))과 다릅니다.
-컨트롤 원본 속성 2 X [txt총액]의 컨트롤 속성 원본 값 (=DSum("반품가격","소매점별반품","소매점명 = txt소매점명"))이 정답(=DSum("반품가격","소매점별반품","소매점명=txt소매점명"))과 다릅니다.
안녕하세요.
두 항목은 원인이 다릅니다.
첫 번째 txt반품수는 작성식이
=DCount("*","소매점별반품","소매점명 = txt소매점명")
이고 정답은
=DCount("제품코드","소매점별반품","소매점명=txt소매점명")
입니다. DCount("*", …)는 조건에 맞는 레코드 전체 개수를 세고, DCount("제품코드", …)는 조건에 맞는 레코드 중 제품코드가 Null이 아닌 개수를 셉니다. 현재 데이터에서 제품코드가 모두 입력되어 있다면 결과는 같을 수 있지만, 의미는 완전히 같지 않습니다. 따라서 정답처럼 "제품코드"를 쓰는 것이 안전합니다.
두 번째 txt총액은
"소매점명 = txt소매점명"
과
"소매점명=txt소매점명"
의 공백 차이뿐입니다. Access 실행 결과에는 차이가 없습니다.
즉,
DCount("*", …)vsDCount("제품코드", …)→ 논리적으로 차이 있음"소매점명 = txt소매점명"vs"소매점명=txt소매점명"→ 공백 차이뿐, 기능상 동일
즐거운 하루 되세요.
-
관리자2026-08-13 09:30:09
안녕하세요.
두 항목은 원인이 다릅니다.
첫 번째
txt반품수는 작성식이=DCount("*","소매점별반품","소매점명 = txt소매점명")이고 정답은
=DCount("제품코드","소매점별반품","소매점명=txt소매점명")입니다.
DCount("*", …)는 조건에 맞는 레코드 전체 개수를 세고,DCount("제품코드", …)는 조건에 맞는 레코드 중 제품코드가 Null이 아닌 개수를 셉니다. 현재 데이터에서 제품코드가 모두 입력되어 있다면 결과는 같을 수 있지만, 의미는 완전히 같지 않습니다. 따라서 정답처럼"제품코드"를 쓰는 것이 안전합니다.두 번째
txt총액은"소매점명 = txt소매점명"과
"소매점명=txt소매점명"의 공백 차이뿐입니다. Access 실행 결과에는 차이가 없습니다.
즉,
DCount("*", …)vsDCount("제품코드", …)→ 논리적으로 차이 있음"소매점명 = txt소매점명"vs"소매점명=txt소매점명"→ 공백 차이뿐, 기능상 동일
즐거운 하루 되세요.