액세스 최신기출문제 07.11년3회1급E형 문제2 3번 문제입니다.
3. <거래처별제품관리> 폼의 ‘txt거래건수’ 컨트롤에는 ‘cmb거래처’에서 선택한 거래처를 <거래내역>테이블에서 찾아 개수를 표시하시오. (Dcount함수를 이용할 것)
정답은 =DCount("순번","거래내역","거래처명=cmb거래처") 인데요.
인수 자리에 “순번”이 거래내역 테이블의 필드 명에는 없습니다. 역시 이 값으로 실행도 되지 않고요. 오답인거 같은데..다운주신 오답노트에도 없는거 같아서..확인 바람니다.
인수 자리에 “순번”대신 거래내역 필드명인 비고, 거래처등을 지정하면 실행되는데요. 이렇게 하면 되는 건가요?
액세스 최신기출문제 09 11년1회1급E형 문제2 3번 문제입니다.
3.<기관별봉사내역>폼의 ‘txt코드’ 컨트롤로 포커스가 이동(on got focus)하면 다음과 같은 기능을 수행하는 이벤트프로시저를 작성하시오.
(txt코드 컨트롤에 입력된 기관코드의 기관명을 ‘txt기관명’ 컨트롤에 자동으로 입력되도록 할 것. Dlookup함수이용)
정답은 = DLookup("기관명", "봉사기관", "기관코드=txt코드")입니다. 여기서 왜 도메인이 “봉사기관”으로 지정됬는지 모르겠습니다. 왜냐하면 <기관별봉사내역>폼의 데이터원본은 <봉사내역종합>이기 때문입니다.
지금까지 설명은 폼의 데이터 원본을 확인해서 그것을 도메인으로 정하면 된다고 설명해왔는데, 여기서는 “다른 테이블(봉사기관)로 지정되서 질문드림니다.
<봉사내역종합>쿼리에도 기관명 필드가 있는데, DLookup("기관명", "봉사내역종합", "기관코드=txt코드")로 실행하면 실행되지않고 , 정답대로 해야만 실행됩니다.
도메인을 어떻게 정해야하는지 모르겠습니다.
문제 1-1-① 첫번째 필드로 순번 필드를 추가하고 일련번호 형식을 지정한 후 기본키로 설정하시오.
라는 문제가 있습니다.
여기서 순번 필드를 만드셨다면 순번 필드가 있습니다.
순번 필드가 아닌 다른 필드를 이용해도 정확한 결과가 나오는 문제이므로 다른 필드를 이용하여 작성하셔도 상관 없습니다.
dlookup("찾을값이 있는 필드명","테이블/쿼리","조건")
찾아야 할 값 (~기관명을 ~입력할 것) 과 비교할 값(txt코드 컨트롤에 입력된 기관코드~) 은 문제에 나와있습니다.
찾아야 하는 값 기관명과, 기관코드 필드가 있는 테이블을 찾아 사용하시면 됩니다.
보통은 현재 폼의 레코드 원본을 사용합니다.
문제에 어느 것을 사용하라는 지시가 없으므로 기관코드와 기관명 필드가 있는 어떤 테이블을 사용해도 상관은 없습니다.
하지만 가장 적합한 테이블은 봉사기관 테이블입니다.
왜냐하면 봉사기관 테이블은 기관코드, 기관명, 연락처, 주소로 이루어진 테이블로 순수하게 봉사기관에 대한 정보만 나타나 있는 테이블이기 때문입니다.
다른 테이블이나 쿼리를 사용하여도 정확한 결과가 나온다면 다른 것을 사용하셔도 상관 없습니다.
txt코드에 입력된 기관코드에 해당하는 값을 찾아야 하므로 기관코드 = txt코드 가 되는 것이죠.
좋은 하루 되세요.
-
*2016-06-30 13:31:35
문제 1-1-① 첫번째 필드로 순번 필드를 추가하고 일련번호 형식을 지정한 후 기본키로 설정하시오.
라는 문제가 있습니다.
여기서 순번 필드를 만드셨다면 순번 필드가 있습니다.
순번 필드가 아닌 다른 필드를 이용해도 정확한 결과가 나오는 문제이므로 다른 필드를 이용하여 작성하셔도 상관 없습니다.
dlookup("찾을값이 있는 필드명","테이블/쿼리","조건")
찾아야 할 값 (~기관명을 ~입력할 것) 과 비교할 값(txt코드 컨트롤에 입력된 기관코드~) 은 문제에 나와있습니다.
찾아야 하는 값 기관명과, 기관코드 필드가 있는 테이블을 찾아 사용하시면 됩니다.
보통은 현재 폼의 레코드 원본을 사용합니다.
문제에 어느 것을 사용하라는 지시가 없으므로 기관코드와 기관명 필드가 있는 어떤 테이블을 사용해도 상관은 없습니다.
하지만 가장 적합한 테이블은 봉사기관 테이블입니다.
왜냐하면 봉사기관 테이블은 기관코드, 기관명, 연락처, 주소로 이루어진 테이블로 순수하게 봉사기관에 대한 정보만 나타나 있는 테이블이기 때문입니다.
다른 테이블이나 쿼리를 사용하여도 정확한 결과가 나온다면 다른 것을 사용하셔도 상관 없습니다.
txt코드에 입력된 기관코드에 해당하는 값을 찾아야 하므로 기관코드 = txt코드 가 되는 것이죠.
좋은 하루 되세요.