책 내용 질문하기
2015년 컴.활1급 실기 2편책 조회와 처리질문...
도서
[2015] 컴퓨터활용능력 1급 실기
페이지
205
조회수
29
작성일
2015-04-07
작성자
첨부파일

안녕하세요. 수고하십니다.
2015 컴.활1급 실기 2편책 조회 p141에서 잠깐만요에 있는
조회식에서 컨트롤 연결하기에 문자 컨트롤 하고 숫자 컨트롤에
입력하는 방법이 나와 있습니다.


질문1. p141에 보면 조회식에서 컨트롤 연결하는것은
엑세스에만 해당이 되는건가요?
질문2. 함수식에서는 조회식에서 컨트롤 연결하는 방법으로 입력하면 안되는건가요?
p113에 있는 11번문제 설명에 함수식 조건란에 "상품번호=txt상품번호"
=> 엑셀에서도 보통 조건란에 이렇게 표시를 하라고 나와 있습니다.
즉 결론은 조회식에서 컨트롤 연결하는 방법은 엑세스에서 조회식이나 처리문에서만 하라는 말인가요?
질문3.
p205에 보면 2번문제 해설에
조건에 "브랜드명=cmb브랜드" 라고 입력하면 안되더라구요.
왜 조건을 "브랜드코드=cmb브랜드"
=> 이렇게 입력을 해야 되나요?
혹시 dcount가 숫자만 들어있는 개수를 구하는 함수라서
그런건가요?
이해가 안갑니다.
조건에 식을 어떻게 입력을 해야 될지 감을 못잡겠어요. ㅠㅠ
내가 알기로는 조건란에 보통 "필드명=컨트롤명" 이렇게 입력을 하잖아요.
그럼 자세한 설명 부탁합니다. ^^
답변
2015-04-10 10:41:55

1. 네 엑세스에서 많이 사용하는 부분입니다.

2. 컨트롤 연결 하는 방법으로 사용하셔도 상관 없는데요.

dsum 과 같이 d가 들어가는 도메인 함수의 조건과 runsql 문에서는 컨트롤 분리를 하지 않아도 정확한 결과가 나오므로

사용하지 않아도 됩니다.

3.

dcount("값을구할필드명","테이블/쿼리명","조건")

브랜드(cmb브랜드) 컨트롤의 값이 변경되면~
상품수(txt상품수) 컨트롤에 해당 브랜드의 레코드 수를 표시하시오. (<상품종합>쿼리와 dcount()함수 사용)

이라고 되어 있습니다.

txt상품수 = DCount("상품코드", "상품종합", "브랜드코드=cmb브랜드")

"상품코드" 는 개수를 셀 필드명입니다. 개수를 세는 것이기 때문에 레코드 원본의 어떤 필드명을 사용하셔도 같은 결과를 얻을 수 있습니다.

상품종합쿼리를 이용 하라고 했기 때문에 두번째 인수에는 "상품종합" 이 입력 됩니다.

마지막 조건 부분에는

문제에 보시면 브랜드 컨트롤의 값이 변경될때~ 이기 때문에

cmb브랜드와 비교하는데요. cmb브랜드 컨트롤에는 브랜드코드와 브랜드명이 행원본으로 되어 있습니다. 이중 바운드 열은 1로 브랜드코드가 이 컨트롤에 저장이 되기 때문에 브랜드코드 = cmb브랜드 가 되는 것입니다.
이렇게 컨트롤에 값이 두개 일 경우에는 바운드 되는 열을 확인 하여 사용 하시면 됩니다.

좋은 하루 되세요.

"
  • *
    2015-04-10 10:41:55

    1. 네 엑세스에서 많이 사용하는 부분입니다.

    2. 컨트롤 연결 하는 방법으로 사용하셔도 상관 없는데요.

    dsum 과 같이 d가 들어가는 도메인 함수의 조건과 runsql 문에서는 컨트롤 분리를 하지 않아도 정확한 결과가 나오므로

    사용하지 않아도 됩니다.

    3.

    dcount("값을구할필드명","테이블/쿼리명","조건")

    브랜드(cmb브랜드) 컨트롤의 값이 변경되면~
    상품수(txt상품수) 컨트롤에 해당 브랜드의 레코드 수를 표시하시오. (<상품종합>쿼리와 dcount()함수 사용)

    이라고 되어 있습니다.

    txt상품수 = DCount("상품코드", "상품종합", "브랜드코드=cmb브랜드")

    "상품코드" 는 개수를 셀 필드명입니다. 개수를 세는 것이기 때문에 레코드 원본의 어떤 필드명을 사용하셔도 같은 결과를 얻을 수 있습니다.

    상품종합쿼리를 이용 하라고 했기 때문에 두번째 인수에는 "상품종합" 이 입력 됩니다.

    마지막 조건 부분에는

    문제에 보시면 브랜드 컨트롤의 값이 변경될때~ 이기 때문에

    cmb브랜드와 비교하는데요. cmb브랜드 컨트롤에는 브랜드코드와 브랜드명이 행원본으로 되어 있습니다. 이중 바운드 열은 1로 브랜드코드가 이 컨트롤에 저장이 되기 때문에 브랜드코드 = cmb브랜드 가 되는 것입니다.
    이렇게 컨트롤에 값이 두개 일 경우에는 바운드 되는 열을 확인 하여 사용 하시면 됩니다.

    좋은 하루 되세요.

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