책 내용 질문하기
실전 모의고사 5회 질문
도서
[2014] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
461
조회수
113
작성일
2015-01-12
작성자
첨부파일

문제3-2 문제 3-3 번 둘 다 책하고 똑같이 한거 같은데 틀렸다고 나와요.. 어디가 틀렸는지좀 알려주세요.

채점할때도 런타임오류? 그게 떠서 제가 종료를 눌러야 체점이 되던데 제가 잘못풀어서 그런건지 아니면

액세스 프로그램이 이상하거나 뭐 그런건지 모르겠어요..

문제 4-1

docmd.runsql "delete * from 상품_2 where 상품이름=cmb상품이름"

cmb상품이름 = " "

cmb상품이름.rowsource = "select 상품_2.상품이름 from 상품_2 order by 상품_2.상품이름;"

첫째출은 삭제하는 거라는게 이해가 갑니다. 근데 2,3 번쨰 줄에 명령은 무슨말인지 모르겠어요

문제에서는 cmb상품이름 에 선택된 값을 지우고, 데이터 갱신하라고 했는데

해설을 읽어도 이해가 안가요.. 자세히 설명좀 부탁 드립니다..

문제4-3

속성시트에서 고유값을 예로 지정했는데 이게 동일한 레코드 한번만 출력하도록 하는 명령? 같은데

왜 이렇게 되는지 설명좀 해주세요.

답변
2015-01-13 20:09:03

1. 폼의 레코드 원본이 없어 정상 실행 되지 않았네요.

폼의 레코드 원본을 다시 지정해 보세요.

2. cmb상품이름="" 로 지정하면 cmb상품이름 컨트롤에 "" 값을 입력하게 되므로

아무것도 입력되지 않는 상태로 나타내는 것입니다.

cmb상품이름.rowsource = "select 상품_2.상품이름 from 상품_2 order by 상품_2.상품이름;

은 cmb상품이름의 행원본을 다시 설정하는 것입니다.

select 상품_2.상품이름 from 상품_2 oder by 상품_2.상품이름

으로 표시하겠다는 뜻이죠.

3.

동일한 레코드는 한번만 출력되도록 설정하시오. 를 고유값 으로 설정 합니다.

A라는 테이블에는 가, 나, 다, 라, 마 라는 필드가 있습니다. B라는 쿼리에서 A 테이블의 가, 나, 다 필드만을 가지고 와서 쿼리를 만들었다고 할때 고유값은 B 쿼리에 표시된 가, 나, 다 필드를 묶어서 동일한 레코드가 있을때 표시하지 않도록 하는 것입니다. 하지만 고유 레코드는 원본 데이터인 A 테이블에 있는 나머지 필드 즉 라, 마 필드까지 포함한 가, 나, 다, 라, 마 필드에 동일한 레코드가 있을지 판단하여 동일한 레코드를 표시하지 않는 것입니다.

좋은 하루 되세요.

"
  • *
    2015-01-13 20:09:03

    1. 폼의 레코드 원본이 없어 정상 실행 되지 않았네요.

    폼의 레코드 원본을 다시 지정해 보세요.

    2. cmb상품이름="" 로 지정하면 cmb상품이름 컨트롤에 "" 값을 입력하게 되므로

    아무것도 입력되지 않는 상태로 나타내는 것입니다.

    cmb상품이름.rowsource = "select 상품_2.상품이름 from 상품_2 order by 상품_2.상품이름;

    은 cmb상품이름의 행원본을 다시 설정하는 것입니다.

    select 상품_2.상품이름 from 상품_2 oder by 상품_2.상품이름

    으로 표시하겠다는 뜻이죠.

    3.

    동일한 레코드는 한번만 출력되도록 설정하시오. 를 고유값 으로 설정 합니다.

    A라는 테이블에는 가, 나, 다, 라, 마 라는 필드가 있습니다. B라는 쿼리에서 A 테이블의 가, 나, 다 필드만을 가지고 와서 쿼리를 만들었다고 할때 고유값은 B 쿼리에 표시된 가, 나, 다 필드를 묶어서 동일한 레코드가 있을때 표시하지 않도록 하는 것입니다. 하지만 고유 레코드는 원본 데이터인 A 테이블에 있는 나머지 필드 즉 라, 마 필드까지 포함한 가, 나, 다, 라, 마 필드에 동일한 레코드가 있을지 판단하여 동일한 레코드를 표시하지 않는 것입니다.

    좋은 하루 되세요.

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