책 내용 질문하기
액세스관련
도서
[2009] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
조회수
59
작성일
2011-04-25
작성자
첨부파일

2009년 2회 기출문제중 액세스부분에서

문제2 입력 및 수정기능 구현 에서 1번에 동그라미 5번문제와 2번 dlookup()함수관련문제, 3번 setfocus메서드이용문제 좀 너무 어려워서 자세히 설명 부탁드립니다.

답변
2011-04-26 10:43:32

1. =[납품내역입력].form![txt납품수량]*1000

이것은 하위폼에 있는 컨트롤을 이용하여 *1000 을 곱하여 이 컨트롤의 원본으로 사용하는 것입니다.

2. DLOOKUP("제품명", "제품", "제품코드=cmb제품코드" )

문제에 있는 그대로 입니다. cmb제품코드에 해당하는 제품명을 표시 하는 것이죠.

dlookup("찾을값이 있는 필드명","테이블/쿼리명","조건")

입니다. 조건은 cmb제품코드에 해당하는 것 이라고 했으므로 cmb제품코드에 어떤 값이 바운드 되었는지 확인 하여

비교해 주시면 되구요.

제품명을 찾아오라고 했으므로 찾을 값이 있는 필드명에는 제품명을 씁니다.

테이블/쿼리는 보통 현재 작업중인 폼이나 보고서의 레코드 원본을 쓰면 되는데요.

이문제에서는 <제품> 테이블의 제품명을 찾아오라고 했으므로 제품을 쓰시면 됩니다.

3. SetFocus는 포커스를 지정된 컨트롤로 옮기는 메서드입니다.

txt제조국가 컨트롤에 포커스가 위치해야 하니깐 setfocus 를 사용하는 것입니다.

좋은 하루 되세요.


"
  • *
    2011-04-26 10:43:32

    1. =[납품내역입력].form![txt납품수량]*1000

    이것은 하위폼에 있는 컨트롤을 이용하여 *1000 을 곱하여 이 컨트롤의 원본으로 사용하는 것입니다.

    2. DLOOKUP("제품명", "제품", "제품코드=cmb제품코드" )

    문제에 있는 그대로 입니다. cmb제품코드에 해당하는 제품명을 표시 하는 것이죠.

    dlookup("찾을값이 있는 필드명","테이블/쿼리명","조건")

    입니다. 조건은 cmb제품코드에 해당하는 것 이라고 했으므로 cmb제품코드에 어떤 값이 바운드 되었는지 확인 하여

    비교해 주시면 되구요.

    제품명을 찾아오라고 했으므로 찾을 값이 있는 필드명에는 제품명을 씁니다.

    테이블/쿼리는 보통 현재 작업중인 폼이나 보고서의 레코드 원본을 쓰면 되는데요.

    이문제에서는 <제품> 테이블의 제품명을 찾아오라고 했으므로 제품을 쓰시면 됩니다.

    3. SetFocus는 포커스를 지정된 컨트롤로 옮기는 메서드입니다.

    txt제조국가 컨트롤에 포커스가 위치해야 하니깐 setfocus 를 사용하는 것입니다.

    좋은 하루 되세요.


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