책 내용 질문하기
프로시저나 매크로에서 조건 작성, 쿼리에서 조건 작성 방법
도서
[2015] 컴퓨터활용능력 1급 실기
페이지
311
조회수
144
작성일
2016-09-28
작성자
첨부파일

1. p.311 2번 문제에서

Me.Filter = "매출수량>= " & txt조회

Me.FilterOn = True

이렇게 작성하고 채점했더니 채점 프로그램에서 띄어쓰기가 잘못되었다고 나오네요

Me.Filter = "매출수량 >= " & txt조회

Me.FilterOn = True

정답 파일을 보니 조건에서 매출수량 뒤의 >= 앞,뒤로 공백이 있는걸 확인했습니다.

프로시저에서 작성시 &와, 쉽게 표현해서 영어단어(like, sql문에서 쓰이는 select, from, where, and 등등)는

앞과 뒤에 반드시 공백이 있어야 하는걸로 알고있는데 부등호나 등호 앞뒤로도 띄어쓰기를 해야하나요???

다른 문제에서는 &와 위에 나열한 영어단어 외에는 무조건 다 붙여서 작성하고 채점프로그램에서도 맞다고

나오는데 채점프로그램 오류인건지 궁금합니다.

코드 작성 시 띄어쓰기 규칙 같은데 있는건가요?

2. 쿼리 작성시 조건 작성할 때 어떤 때는 별도의 필드에 조건을 지정하고(p.312 기본 3회 4.3번 문제),

어떤 때는 해당 필드의 조건난에 지정하는데(p.283 기본 1회 4.2번) 구분을 어떻게 해야하나요?

3. p.311 3.3번

코드는 정답과 같이 작성했는데 1번 문제를 잘못 풀어서 매출수량이나 단가 부분이 잘못되어 있으니 결과값이

다르게 나와서 틀렸다고 합니다.

코드는 동일하게 작성되었지만 결과값이 다르게 나오면 실제 시험에서 틀린건가요?

4. column 속성 이용하는 문제

섹션 08 1.2번 문제에서

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

로 작성하면 되는건데, cmb브랜드 컨트롤에는 브랜드코드가 저장되어 있기 때문에 굳이

cmb브랜드.column(0)으로 안해도 되는것인지요?

즉 column 이용할 때 여러개의 열 중 바운드 열 지정으로 인해 컨트롤에 저장되는 값을 사용할 경우에는 굳이

뒤에 column(열번호)를 붙일 필요가 있는지 궁금합니다.

p.217 / 섹션 9 / 문제 2.2

정답에 txt사번 = [cmb이름찾기].[column](1)

txt직급 = [cmb이름찾기].[column](2)

되어 있는데 대괄호를 꼭 지정해줘야 하나요?

섹션8 / 문제 1.3에선 [ ]없이 그냥 사용했길래

DoCmd.OpenReport "상품목록", acViewPreview, , "브랜드명='" & cmb브랜드.Column(1) & "'"

txt사번 = cmb이름찾기.column(1)

txt직급 = cmb이름찾기.column(2)

두번째 처럼 작성해서 채점해보니 채점 프로그램에선 동일하지 않으니 당연히 틀렸다고 나와서 궁금합니다.

참, 그리고

기본 01회 3.3 번 정답 중 코드 작성 시 조건 부분 "[회원성명]=[Forms]![스포츠클럽관리]![lst회원정보]"

기본 05회 3.1.5번 컨트롤 원본 =[Forms]![운송접수관리]![cmb운송방법].[column](0)

기본 1회 문제에선 회원성명 필드의 값도 대괄호[ ]로 지정하고,

기본 5회에선 column도 대괄호[ ]로 지정해 줬는데

다른 폼의 컨트롤과 함께 사용될 경우에는 필히 대괄호로 묶어줘야 하는건가요?

5. 코드 작성시 문제에서 지시사항이 없다면 IF문 SELECT문 둘 중 어느걸 사용해도 상관없나요?

궁금한걸 글로 풀어쓰려니 진~~짜 어렵네요.

수고하세요~

답변
2016-10-07 10:08:04

안녕하세요.

1. 저희 채점 프로그램은 정답 파일과 비교하여 조금이라도 다르면 틀린 것으로 채점이 되는데요. 실제 시험에서는 띄어쓰기는 채점 대상이 되지 않습니다. 문제의 지시사항을 모두 만족하고 정상적으로 결과값만 나오면 모두 맞는 것으로 채점됩니다.

2. p.312 기본 3회 4.3번 문제의 경우의 지역코드는 단순히 조건을 지정하기 위한 필드로 쿼리의 결과에는 표시되지 않은 필드입니다. 즉, 조건을 지정하기 위해 지정한 필드입니다.

3. 저희도 세부적인 채점 사항까지는 모르지만 초창기 저희가 상공회의소에 문의했을 때는 원본 데이터를 다시 가져와서 채점을 하므로 상관 없다고 했었습니다.

4. column 속성 이용하는 문제

섹션 08 1.2번 문제에서

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

로 작성하면 되는건데, cmb브랜드 컨트롤에는 브랜드코드가 저장되어 있기 때문에 굳이

cmb브랜드.column(0)으로 안해도 되는것인지요?

즉 column 이용할 때 여러개의 열 중 바운드 열 지정으로 인해 컨트롤에 저장되는 값을 사용할 경우에는 굳이

뒤에 column(열번호)를 붙일 필요가 있는지 궁금합니다.

-> 네 맞습니다. 바운드열로 지정된 필드와 비교하는 경우에는 column(열번호)를 지정할 필요가 없습니다.

p.217 / 섹션 9 / 문제 2.2

정답에 txt사번 = [cmb이름찾기].[column](1)

txt직급 = [cmb이름찾기].[column](2)

되어 있는데 대괄호를 꼭 지정해줘야 하나요?

-> 넣지 않아도 실행이 되면 굳이 넣을 필요는 없습니다.

섹션8 / 문제 1.3에선 [ ]없이 그냥 사용했길래

DoCmd.OpenReport "상품목록", acViewPreview, , "브랜드명='" & cmb브랜드.Column(1) & "'"

txt사번 = cmb이름찾기.column(1)

txt직급 = cmb이름찾기.column(2)

두번째 처럼 작성해서 채점해보니 채점 프로그램에선 동일하지 않으니 당연히 틀렸다고 나와서 궁금합니다.

-> 앞에서도 말씀드렸지만 저희 채점 프로그램은 정답과 비교하여 조금이라도 다르면 틀린 것으로 채점됩니다. 하지만 실제 시험에서는 코드를 작성하는 사람마다 다를 수 있기때문에 문제의 지시사항을 만족하고 정상적으로 실행되면 맞는 것으로 채점됩니다.

참, 그리고

기본 01회 3.3 번 정답 중 코드 작성 시 조건 부분 "[회원성명]=[Forms]![스포츠클럽관리]![lst회원정보]"

기본 05회 3.1.5번 컨트롤 원본 =[Forms]![운송접수관리]![cmb운송방법].[column](0)

기본 1회 문제에선 회원성명 필드의 값도 대괄호[ ]로 지정하고,

기본 5회에선 column도 대괄호[ ]로 지정해 줬는데

다른 폼의 컨트롤과 함께 사용될 경우에는 필히 대괄호로 묶어줘야 하는건가요?

-> []는 자동으로 표시되는 경우가 있는데요. 없어도 실행만 정상적으로 되면 생략해도 됩니다. 저희가 이것을 작성하면서 []의 경우는 크게 신경쓰지 않다보니 어느 부분은 들어가고 어느부분은 생략되고 한듯 합니다.

5. 코드 작성시 문제에서 지시사항이 없다면 IF문 SELECT문 둘 중 어느걸 사용해도 상관없나요?

-> 상관 없습니다.

즐거운 하루 되세요.

  • *
    2016-10-07 10:08:04

    안녕하세요.

    1. 저희 채점 프로그램은 정답 파일과 비교하여 조금이라도 다르면 틀린 것으로 채점이 되는데요. 실제 시험에서는 띄어쓰기는 채점 대상이 되지 않습니다. 문제의 지시사항을 모두 만족하고 정상적으로 결과값만 나오면 모두 맞는 것으로 채점됩니다.

    2. p.312 기본 3회 4.3번 문제의 경우의 지역코드는 단순히 조건을 지정하기 위한 필드로 쿼리의 결과에는 표시되지 않은 필드입니다. 즉, 조건을 지정하기 위해 지정한 필드입니다.

    3. 저희도 세부적인 채점 사항까지는 모르지만 초창기 저희가 상공회의소에 문의했을 때는 원본 데이터를 다시 가져와서 채점을 하므로 상관 없다고 했었습니다.

    4. column 속성 이용하는 문제

    섹션 08 1.2번 문제에서

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

    로 작성하면 되는건데, cmb브랜드 컨트롤에는 브랜드코드가 저장되어 있기 때문에 굳이

    cmb브랜드.column(0)으로 안해도 되는것인지요?

    즉 column 이용할 때 여러개의 열 중 바운드 열 지정으로 인해 컨트롤에 저장되는 값을 사용할 경우에는 굳이

    뒤에 column(열번호)를 붙일 필요가 있는지 궁금합니다.

    -> 네 맞습니다. 바운드열로 지정된 필드와 비교하는 경우에는 column(열번호)를 지정할 필요가 없습니다.

    p.217 / 섹션 9 / 문제 2.2

    정답에 txt사번 = [cmb이름찾기].[column](1)

    txt직급 = [cmb이름찾기].[column](2)

    되어 있는데 대괄호를 꼭 지정해줘야 하나요?

    -> 넣지 않아도 실행이 되면 굳이 넣을 필요는 없습니다.

    섹션8 / 문제 1.3에선 [ ]없이 그냥 사용했길래

    DoCmd.OpenReport "상품목록", acViewPreview, , "브랜드명='" & cmb브랜드.Column(1) & "'"

    txt사번 = cmb이름찾기.column(1)

    txt직급 = cmb이름찾기.column(2)

    두번째 처럼 작성해서 채점해보니 채점 프로그램에선 동일하지 않으니 당연히 틀렸다고 나와서 궁금합니다.

    -> 앞에서도 말씀드렸지만 저희 채점 프로그램은 정답과 비교하여 조금이라도 다르면 틀린 것으로 채점됩니다. 하지만 실제 시험에서는 코드를 작성하는 사람마다 다를 수 있기때문에 문제의 지시사항을 만족하고 정상적으로 실행되면 맞는 것으로 채점됩니다.

    참, 그리고

    기본 01회 3.3 번 정답 중 코드 작성 시 조건 부분 "[회원성명]=[Forms]![스포츠클럽관리]![lst회원정보]"

    기본 05회 3.1.5번 컨트롤 원본 =[Forms]![운송접수관리]![cmb운송방법].[column](0)

    기본 1회 문제에선 회원성명 필드의 값도 대괄호[ ]로 지정하고,

    기본 5회에선 column도 대괄호[ ]로 지정해 줬는데

    다른 폼의 컨트롤과 함께 사용될 경우에는 필히 대괄호로 묶어줘야 하는건가요?

    -> []는 자동으로 표시되는 경우가 있는데요. 없어도 실행만 정상적으로 되면 생략해도 됩니다. 저희가 이것을 작성하면서 []의 경우는 크게 신경쓰지 않다보니 어느 부분은 들어가고 어느부분은 생략되고 한듯 합니다.

    5. 코드 작성시 문제에서 지시사항이 없다면 IF문 SELECT문 둘 중 어느걸 사용해도 상관없나요?

    -> 상관 없습니다.

    즐거운 하루 되세요.

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