책 내용 질문하기
최신기출유형 1회에서 질문입니다.
도서
2016 시나공 기출문제집 컴퓨터활용능력 1급 실기
페이지
259
조회수
112
작성일
2016-08-08
작성자
탈퇴*원
첨부파일

첫번째 문제는

'문화센터등록현황' 폼에서 미리보기(cmd보고서) 버튼을 클릭하면 '등록현황' 보고서를 '인쇄 미리 보기' 형태로 실행하는 이벤트 프로시저를 작성하시오. (5점)

- 현재 하위폼의 'txt학과명' 컨트롤에 표시된 학과명과 같은 자료만을 대상으로 할 것

- DoCmd 사용

여기에서 이벤트 프로시저를 작성하는데

저는

DoCmd.OpenReport "등록현황", acViewPreview, , "학과명 = '" & txt학과명 & "'"

이렇게 작성했는데

답지는

DoCmd.OpenReport "등록현황", acViewPreview, , "학과명 = '" & [Forms]![문화센터등록현황]![문화센터등록]![txt학과명] & "'"

이렇게 되있더라고요

두 식 차이점을 모르겠습니다. 답지대로 쓴것처럼 매크로 작성기에 돌렸을 때 where조건문에 썼던것처럼 그대로 안쓰면 틀린건가요?

그리고 두번째문제

'문화센터등록현황' 폼의 'cmb프로그램명' 컨트롤에서 찾고자 하는 프로그램명을 선택한 후 '찾기(cmd찾기)' 버튼을 클릭하면 해당 레코드의 정보를 보여주는 기능을 구현하시오. (5점)

-ApplyFilter 매크로 함수 사용

여기에서도 where조건문 쓸 때

저는 [프로그램명]=[Forms]![문화센터등록현황]![cmb프로그램명]

이렇게 썼는데 답지는 반대로

[Forms]![문화센터등록현황]![cmb프로그램명] = [프로그램명]

이렇게 썼더군요.

두개의 차이점이 또 따로있나요?

마지막 세번째 문제는 매개 변수 쿼리 작성문제인데

<프로그램>과 <문화센터등록> 테이블을 이용하여 '등록프로그램정보' 쿼리를 작성하시오. (6점)

- '성명'을 매개 변수로 입력 받아 그림과 같이 표시하시오.

여기에서 궁금한게

추가해야 할 필드가 '프로그램명'이 있었는데

<프로그램> 테이블에도 '프로그램명' 필드가 있고 <문화센터등록> 테이블에도 '프로그램명' 필드가 있는데

저는 프로그램 테이블에서 프로그램명 필드를 추가했는데 답지는 문화센터등록 테이블에서 추가했더군요.

두 테이블 모두 같은필드가 있다면 어디에서 추가해야할지 모르겠어요.

참고로 문제풀때 쿼리실행하니깐 결과는 문제지에 나온 그림하고 똑같이나와서

그냥넘어갔었는데 채점프로그램 돌리니깐 틀리다고나오네요... 차이점이있는지? 아니면 채점프로그램이 잘못된건지?

답변
2016-08-10 15:45:01

1. DoCmd.OpenReport "등록현황", acViewPreview, , "학과명 = '" & [Forms]![문화센터등록현황]![문화센터등록]![txt학과명] & "'"

와 같이 사용하는 이유는 현재 실행중인 폼이나 보고서가 아닌 다른 폼등의 컨트롤을 이용해야 하는 경우입니다.

현재 폼의 컨트롤 인 경우 경로가 필요하지 않지만

다른 폼의 컨트롤인 경우 어떤 폼의 컨트롤을 사용할지를 정해줘야 하므로 경로도 같이 입력하는 것입니다.

2. 어느 테이블에서 가져오든 상관 없습니다.

두 테이블에 들어있기 때문에

문화센터등록.프로그램

과 같이 어느 테이블에서 가져와 사용했는지만 정해주면 됩니다.

좋은 하루 되세요.

  • *
    2016-08-10 15:45:01

    1. DoCmd.OpenReport "등록현황", acViewPreview, , "학과명 = '" & [Forms]![문화센터등록현황]![문화센터등록]![txt학과명] & "'"

    와 같이 사용하는 이유는 현재 실행중인 폼이나 보고서가 아닌 다른 폼등의 컨트롤을 이용해야 하는 경우입니다.

    현재 폼의 컨트롤 인 경우 경로가 필요하지 않지만

    다른 폼의 컨트롤인 경우 어떤 폼의 컨트롤을 사용할지를 정해줘야 하므로 경로도 같이 입력하는 것입니다.

    2. 어느 테이블에서 가져오든 상관 없습니다.

    두 테이블에 들어있기 때문에

    문화센터등록.프로그램

    과 같이 어느 테이블에서 가져와 사용했는지만 정해주면 됩니다.

    좋은 하루 되세요.

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