책 내용 질문하기
액세스 384페이지, left함수 인수로 적절한 필드명
도서
2026 시나공 컴퓨터활용능력 1급 실기 기출문제집
페이지
384
조회수
106
작성일
2026-06-14
작성자
김*현
첨부파일

2026_최신기출유형_08회

-1. 사원정보 폼 완성 6/9

-컨트롤 원본 속성 X [txt근무년수합계]의 원본 값 (=Left([txt부서이름],InStr([txt부서이름],"부")-1) & "팀 총 근무년수 : " & Format(DSum("근무년수","Q_사원정보","[부서이름]=txt부서이름"),"#년"))이 정답(=Left([부서이름],InStr([부서이름],"부")-1) & "팀 총 근무년수 : " & Format(DSum("근무년수","Q_사원정보","부서이름=txt부서이름"),"#년"))과 다릅니다.


txt부서이름 에 표시된 부서를 찾는 거니까


left 의 인수로 [부서이름] 보다 [txt부서이름] 이 더 적절한 것 아닌가요??


선생님 풀이 중에 숫자의 끝자리는 0 보다는 # 을 사용하시던데,


특별한 의미가 있으신건지 궁금합니다.

답변
2026-06-16 10:11:17

안녕하세요.

1. Left([부서이름], ...) 과 Left([txt부서이름], ...)는 현재 폼에서 txt부서이름 컨트롤의 컨트롤 원본이 부서이름 필드일 경우는 결과가 동일합니다.

다만 문제에서 '부서이름' 필드에서 "부" 글자 전까지만 ~~ 에서 필드명이 제시되었으므로 문제에 제시된 대상을 사용하는 것이 가장 안전합니다.


2. Format 함수에서 `#`와 `0`의 차이

* `#` : 해당 자리에 숫자가 있을 때만 표시

* `0` : 해당 자리에 숫자가 없으면 0을 표시

예)

* `Format(20, "#년")` → 20년

* `Format(20, "0년")` → 20년

0인 경우 표시 예가 없는 경우에는 결과가 동일하므로 `#`와 `0` 모두 사용 가능합니다.


즐거운 하루 되세요.


  • 관리자
    2026-06-16 10:11:17

    안녕하세요.

    1. Left([부서이름], ...) 과 Left([txt부서이름], ...)는 현재 폼에서 txt부서이름 컨트롤의 컨트롤 원본이 부서이름 필드일 경우는 결과가 동일합니다.

    다만 문제에서 '부서이름' 필드에서 "부" 글자 전까지만 ~~ 에서 필드명이 제시되었으므로 문제에 제시된 대상을 사용하는 것이 가장 안전합니다.


    2. Format 함수에서 `#`와 `0`의 차이

    * `#` : 해당 자리에 숫자가 있을 때만 표시

    * `0` : 해당 자리에 숫자가 없으면 0을 표시

    예)

    * `Format(20, "#년")` → 20년

    * `Format(20, "0년")` → 20년

    0인 경우 표시 예가 없는 경우에는 결과가 동일하므로 `#`와 `0` 모두 사용 가능합니다.


    즐거운 하루 되세요.


· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.