책 내용 질문하기
프로시저
도서
[2011] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
197
조회수
51
작성일
2012-02-25
작성자
첨부파일

p. 197에 2번에 첫번째 문제인데요.

코드작성기로 작성하는게 프로시저 맞나요?

암튼 거기로 들어가서 dcount 로 해당 브랜드의 레코드 수를 표시하는데요

원래 맨 아래 식처럼 작성하는게 맞지않나요? cmb브랜드 원본을 보니까

브랜드 테이블에 연결되어있는데 거기에 바운드 열이 1로 되있으니까 브랜드코드로

바운드되있는거잖아요. 브랜드 테이블 열어서 브랜드코드 형식을 보면 텍스트로 되어있는데

왜 작은따옴표로 묶지 않는거죠?

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

그리고 dcount 함수에 대한 설명을 보고싶은데 몇쪽에있나요? 찾을수가없네요..

두번째 질문

p.199 쪽에 6번문제인데요
DoCmd.RunSQL "update 제품코드 set 협회 = '전기협회' where right([제조사],2) = '전기'"

라고 되어있는데 협회도 필드이고 제조사도 필드인데 왜 협회는 괄호가 안들어가있고

제조사는 괄호로 묶여져 있나요? 괄호는 필드면 묶는걸로 알고있는데 상황에따라 언제쓰고

언제 안쓰는지 알려주세요

세번째 질문

입력마스크에서 ,...; ...; ....

이렇게 3칸으로 나뉘는데 2번째 칸은 뭘 의미하는거죠?

책봐도 모르겠네요

답변
2012-02-27 11:25:25

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

로 작성하시면 됩니다.

d가 들어가는 도메인 함수는 컨트롤 분리를 하지 않아도 되기 때문에 이런 방법으로 사용이 가능 한 것이죠.

자세한 설명은 없습니다. 106 페이지에 도메인 함수의 설명이 있으니 참고해 주시구요.

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

과 같은 형태로 사용됩니다.

175페이지의 설명에 보시면 컨트롤 분리를 하지 않아도 되는 경우와 반드시 연결해야 하는 경우의 설명이 있으니 참고해 주세요.

2. [] 는 필드명이나 컨트롤 명일때 자동으로 붙는 것입니다. []을 사용하지 않아도 정상 실행 된다면 []없이 사용하셔도 되구요.

[]이 없어 정상 실행되지 않는다면 []을 붙여 사용하시면 됩니다.

3. 000-000-0000;0;0 으로 설명 드리겠습니다.

입력 마스크 지정 시 각 자릿수가 의미하는 내용을 알아두세요. 각 구역은 세미콜론으로 구분합니다.
첫번째 위치에는 사용자 지정 기호를,
두번째 위치에는 -, /, = 와 같은 서식 문자를 저장할지 여부를 지정하는 것으로 0으로 지정하면 이 기호도 저장되고 1로 지정하면 입력된 값만 저장됩니다.
세번째 위치에입력되는 것은 자릿수에 표시될 기호입니다. 위와 같이 지정하면 입력할 자리에 000-000-0000이 표시됩니다. _ 으로 표시 하면 ___-___-____ 이 되겠죠.

000-0000 으로 작성하게 되면 입력시 123-4567 과 같이 표시 되지만 저장될때는 - 을 제외한 1234567 이 저장이 됩니다. 만약 123-4567 로 저장하려면

000-0000;0 을 사용해야지만 -(문자) 도 같이 저장하게 되는 것입니다.

그래야 123-4567 로 저장이 됩니다.

즉 -도 저장되게 하시오. 라면 000-0000;0 으로 입력 하셔야 합니다.

문제에서 -도 저장되게 하시오. 라면 문자 -도 저장 되어야 하므로 ;0 이 들어가게 되구요.

입력할때 ___-___-___ 과 같이 나타나게 하려면 3번째 자리에 ;_ 도 입력하시면 되는 것입니다.

만약 ***-***-*** 와 같이 나타낼려면 3번째 자리에 ;* 를 입력 하시면 되죠.

좋은 하루 되세요.

"
  • *
    2012-02-27 11:25:25

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

    로 작성하시면 됩니다.

    d가 들어가는 도메인 함수는 컨트롤 분리를 하지 않아도 되기 때문에 이런 방법으로 사용이 가능 한 것이죠.

    자세한 설명은 없습니다. 106 페이지에 도메인 함수의 설명이 있으니 참고해 주시구요.

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

    과 같은 형태로 사용됩니다.

    175페이지의 설명에 보시면 컨트롤 분리를 하지 않아도 되는 경우와 반드시 연결해야 하는 경우의 설명이 있으니 참고해 주세요.

    2. [] 는 필드명이나 컨트롤 명일때 자동으로 붙는 것입니다. []을 사용하지 않아도 정상 실행 된다면 []없이 사용하셔도 되구요.

    []이 없어 정상 실행되지 않는다면 []을 붙여 사용하시면 됩니다.

    3. 000-000-0000;0;0 으로 설명 드리겠습니다.

    입력 마스크 지정 시 각 자릿수가 의미하는 내용을 알아두세요. 각 구역은 세미콜론으로 구분합니다.
    첫번째 위치에는 사용자 지정 기호를,
    두번째 위치에는 -, /, = 와 같은 서식 문자를 저장할지 여부를 지정하는 것으로 0으로 지정하면 이 기호도 저장되고 1로 지정하면 입력된 값만 저장됩니다.
    세번째 위치에입력되는 것은 자릿수에 표시될 기호입니다. 위와 같이 지정하면 입력할 자리에 000-000-0000이 표시됩니다. _ 으로 표시 하면 ___-___-____ 이 되겠죠.

    000-0000 으로 작성하게 되면 입력시 123-4567 과 같이 표시 되지만 저장될때는 - 을 제외한 1234567 이 저장이 됩니다. 만약 123-4567 로 저장하려면

    000-0000;0 을 사용해야지만 -(문자) 도 같이 저장하게 되는 것입니다.

    그래야 123-4567 로 저장이 됩니다.

    즉 -도 저장되게 하시오. 라면 000-0000;0 으로 입력 하셔야 합니다.

    문제에서 -도 저장되게 하시오. 라면 문자 -도 저장 되어야 하므로 ;0 이 들어가게 되구요.

    입력할때 ___-___-___ 과 같이 나타나게 하려면 3번째 자리에 ;_ 도 입력하시면 되는 것입니다.

    만약 ***-***-*** 와 같이 나타낼려면 3번째 자리에 ;* 를 입력 하시면 되죠.

    좋은 하루 되세요.

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