책 내용 질문하기
폼과 보고서 각각 쿼리 복사해두고 조건 넣어도 되는거죠?
도서
[2012] 사무자동화산업기사 실기(오피스 2003 사용자용)
페이지
조회수
101
작성일
2012-07-06
작성자
첨부파일

엑세스에서 폼과 보고서의 조건이 다를때 쿼리를 폼용과 보고서용으로 따로 복사해서 데이터를 적용하잖아요

그런데 어떤경우에 그렇게 복사를 필요로 하는지 잘 모르겠네요.문제자체가..보고서 답을 확인할수 없으니

잘못하다가는 폼에 적용된 조건이 그대로 보고서에 적용되서 제출하게 될것같은데 그러면 보고서에서는

데이터가 전부 안나올수도 있는 경우가 생길것같아서요(예를들어 폼작성시 4학년이상만 나타나게하시오..라고 했을때 보고서에도 4학년 이상만 데이터가 나타나잖아요..)

쿼리 복사을 안했을때 폼에 적용되었던 쿼리를 그대로 보고서 데이터에도 나타나던데, 보고서 데이터에서 폼에 적용된조건을 지우면, 또 폼에 조건에 맞게 나타나지 않게되니까요..

시험 하루 전인데 갑자기 헷갈리네요..

그냥 헷갈리지않게 아예 번거롭더라도 쿼리를 용과 보고서용 따로 쿼리 복사해두고 디자인할때 각각 찾아서 하면 되겠지요?

두서없이 적었네요..

그냥 딱히 문제에 조건을 다르게 주지 않았더라도 그냥 혹시나하는 경우를 대비해서

쿼리를 하나 복사해두고 폼작성시 폼에맞는 쿼리설정하고 보고서작성시 보고서에 맞는(폼작성조건이해당되지않게)쿼리를 찾아서 데이터설정을 하면 번거롭겠지만 상관없는지요..

답변
2012-07-06 23:15:06

저도 질문자님과 같이 기출문제를 풀어보니 해설지에서 쿼리를 보통때와 다르게 2개를 생성해서 매우 궁금하게 느껴졌는데요.
그이유는 간단합니다.

예를 들어보이겠습니다. 폼에서는 테이블 작성시에 존재하지않는 필드 "비고"라는 필드가 존재합니다.그리고 보고서에서는 위와같이 모든학년이 아닌 4학년인 학생의 한에서만 데이터를 표시하라고 합니다.)그렇다면 쿼리를 1개로 만들수 있을까요?

폼에서 요구하는것은 새로운필드인 "비고"만 추가한 모든 학년들의 데이터값을 나타내라는것입니다. 그리고 보고서에서 요구하는 데이터의 값은 4학년만을 나타내라는 것입니다. 그렇다면 하나의 쿼리로는 생성할수 없습니다.보고서 작성시에 보고서에서는 조건을 4학년인 학년만 출력하라는 조건을 입력할수가 없기때문에 아예 따로 쿼리를 작성하는겁니다.

----------------- < 문제에서 요구하는 바 > -----------------------
폼 : "비고"라는 새로운필드가 추가된 모든학년의 값들을 표시 - <쿼리1>
보고서 : 4학년인 데이터에 한해서 보고서를 작성 - <쿼리2>
----------------------------------------------------------------
<쿼리2개작성>
------------------ <보통 문제에서 요구하는 바 >------------------
폼 : "비고"라는 새로운필드가 추가된 모든학년의 값들을 표시 - <쿼리1>
보고서 : 모든학년의 데이터에 한해서 보고서를 작성 - <위에서 작성한 쿼리1을 활용>
-----------------------------------------------------------------
<쿼리 1개 작성>

  • *
    2012-07-06 23:15:06

    저도 질문자님과 같이 기출문제를 풀어보니 해설지에서 쿼리를 보통때와 다르게 2개를 생성해서 매우 궁금하게 느껴졌는데요.
    그이유는 간단합니다.

    예를 들어보이겠습니다. 폼에서는 테이블 작성시에 존재하지않는 필드 "비고"라는 필드가 존재합니다.그리고 보고서에서는 위와같이 모든학년이 아닌 4학년인 학생의 한에서만 데이터를 표시하라고 합니다.)그렇다면 쿼리를 1개로 만들수 있을까요?

    폼에서 요구하는것은 새로운필드인 "비고"만 추가한 모든 학년들의 데이터값을 나타내라는것입니다. 그리고 보고서에서 요구하는 데이터의 값은 4학년만을 나타내라는 것입니다. 그렇다면 하나의 쿼리로는 생성할수 없습니다.보고서 작성시에 보고서에서는 조건을 4학년인 학년만 출력하라는 조건을 입력할수가 없기때문에 아예 따로 쿼리를 작성하는겁니다.

    ----------------- < 문제에서 요구하는 바 > -----------------------
    폼 : "비고"라는 새로운필드가 추가된 모든학년의 값들을 표시 - <쿼리1>
    보고서 : 4학년인 데이터에 한해서 보고서를 작성 - <쿼리2>
    ----------------------------------------------------------------
    <쿼리2개작성>
    ------------------ <보통 문제에서 요구하는 바 >------------------
    폼 : "비고"라는 새로운필드가 추가된 모든학년의 값들을 표시 - <쿼리1>
    보고서 : 모든학년의 데이터에 한해서 보고서를 작성 - <위에서 작성한 쿼리1을 활용>
    -----------------------------------------------------------------
    <쿼리 1개 작성>

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