책 내용 질문하기
316,327 이벤트프로시저
도서
2019 시나공 컴퓨터활용능력 1급 실기
페이지
327
조회수
193
작성일
2019-07-13
작성자
탈퇴*원
첨부파일

안녕하세요.

 

엑세스 문제집 316쪽에 마지막 4번 문제에 대해 질문있습니다.

 

 DoCmd.RunSQL "delete*from 상품 where 상품코드 not in (select 상품코드 from 매출관리)"
 DoCmd.Requery
   

 

이 이벤트프로시저 작성에서 판매되지 않은 상품의 자료를 걸러내기위해? 상품코드를 기준으로 한 것 같은데요.

저는 상품명을 저 자리에 썼었거든요.

 

보면, <상품정보> 폼과 <매출관리> 테이블과 <상품> 테이블 모두에 상품명상품코드가 동일하게 들어있는데요.

상품코드로 하면 삭제될 행이 정답처럼 잘 되는데

상품명으로 하면 삭제될 행이 0행으로 나오더라고요.

왜 상품명으로 하면 안되는지 아무리 봐도 이해가되지 않아서 질문드립니다.

 

감사합니다. 

답변
2019-07-14 21:03:31

안녕하세요.

 

매출관리 테이블에는 상품명 필드가 존재하지 않습니다.

 

상품 테이블과 매출관리 테이블에 모두 존재하는 필드를 선택해 주셔야 합니다.

 

좋은 하루 보내세요. 

  • 관리자
    2019-07-14 21:03:31

    안녕하세요.

     

    매출관리 테이블에는 상품명 필드가 존재하지 않습니다.

     

    상품 테이블과 매출관리 테이블에 모두 존재하는 필드를 선택해 주셔야 합니다.

     

    좋은 하루 보내세요. 

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