책 내용 질문하기
섹션8장 기출문제 따라하기 문제 3, 5번 질문입니다
도서
[2014] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
205
조회수
58
작성일
2014-07-03
작성자
탈퇴*원
첨부파일
문제3.
DoCmd.OpenReport "상품목록", acViewPreview, , "브랜드명 = " & "'" & cmb브랜드.Column(1) & "'"
여기서 상품목록 보고서를 찾아봤는데 '브랜드명'이라는 필드명은 없더군요
그런데 이 보고서의 데이터 원본이 '상품종합' 쿼리이던데
브랜드명이라는 필드는 상품종합 쿼리의 그 브랜드명 맞나요??
문제5.
상품등록 폼에서 '등록'버튼을 누르면 상품_2 테이블과 폼에 레코드가 각각 추가되는데요
폼의 레코드 원본인 상품종합에도 레코드가 추가되던데 레코드 원본에서는 왜 추가 되는가요?
me.requery = 현재 폼의 데이터 원본을 갱신한다길래
레코드 원본인 상품종합에서 갱신돼서 폼에도 갱신되는줄 알았는데
me.requery 빼고 돌려봐도 폼을 제외한 상품_2, 상품종합에서만 추가되길래말입니다
상품_2 <-> 상품종합 간에 참조무결성인줄 알았는데 '관계'를 들어가보니 그건 또 아니어서요
(첨부파일은 제가 처음에 글 썼을때 2번 문제 이해를 돕기 위해 올린건데 이해가 됐으니 무시해주시기 바랍니다)
답변
2014-07-05 15:55:08

1. 상품목록 보고서의 레코드 원본을 확인해 보시면 브랜드명이 있는 것을 알 수 있습니다.

보고서에 표시되지 않아도 레코드 원본에 있기 때문에 사용가능한 것입ㄴ디ㅏ.

브랜드명은 상품목록 보고서의 레코드 원본의 필드명이므로 상품종합쿼리의 브랜드명이 맞습니다.

2. 폼의 레코드 원본에 추가 되는 것이기 레코드 원본도 수정이 되는 것입니다.

me.requery
를 하시면 원본이 변경된 것이 폼에 적용되는 것이죠.
좋은 하루 되세요.
"
  • *
    2014-07-05 15:55:08

    1. 상품목록 보고서의 레코드 원본을 확인해 보시면 브랜드명이 있는 것을 알 수 있습니다.

    보고서에 표시되지 않아도 레코드 원본에 있기 때문에 사용가능한 것입ㄴ디ㅏ.

    브랜드명은 상품목록 보고서의 레코드 원본의 필드명이므로 상품종합쿼리의 브랜드명이 맞습니다.

    2. 폼의 레코드 원본에 추가 되는 것이기 레코드 원본도 수정이 되는 것입니다.

    me.requery
    를 하시면 원본이 변경된 것이 폼에 적용되는 것이죠.
    좋은 하루 되세요.
    "
· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.