책 내용 질문하기
쿼리 작성후 SQL보기는 어떻게 하나요??
도서
[2010] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
299
조회수
105
작성일
2011-04-19
작성자
첨부파일
299P-4문제-4. 이벤트 프로시저 작성 문제 관련..
오른쪽 '전문가 조언'을 보면,
'코드가 생각나지 않을 때는 '쿼리 작성기'로 쿼리를 작성한 후 SQL 보기에서 내용을 복사하여 사용하세요."
라고 적혀 있는데... 쿼리 작성후 SQL보기는 어떻게 하나요??
시험이 얼마 안남았는데... 갈 길이 넘 멀군요
전문가님의 조언 부탁드립니다.
답변
2011-04-20 11:31:26
쿼리만들기 하셔서 그림과 같이 쿼리를 만들고 sql보기를 선택 합니다.

sql보기에 나타나는 식을 복사합니다.

코드가 들어갈 상품정리버튼의 이벤트 프로시저 에서 docmd.runsql 을 입력 하고 붙여넣기 합니다.
DoCmd.RunSQL "DELETE 상품.상품코드, 상품.상품명, 상품.단가, 상품.제조경비 FROM 상품 INNER JOIN 상품 ON 기타상품.상품코드 = 상품.상품코드 WHERE (((상품.상품코드) Not In (select 상품코드 from 매출관리)));"
한줄로 적으셔야 하구요.
이벤트 프로시저에서 sql문을 실행시킬려면 docmd.runsql 을 사용 하셔야 합니다.
이문장에서 inner join 부분을 빼시면 정상 작동이 가능 합니다.
DoCmd.RunSQL "DELETE 상품.상품코드, 상품.상품명, 상품.단가, 상품.제조경비 FROM 상품 WHERE (((상품.상품코드) Not In (select 상품코드 from 매출관리)));"
좋은 하루 되세요.
"
한줄로 적으셔야 하구요.
이벤트 프로시저에서 sql문을 실행시킬려면 docmd.runsql 을 사용 하셔야 합니다.
이문장에서 inner join 부분을 빼시면 정상 작동이 가능 합니다.
DoCmd.RunSQL "DELETE 상품.상품코드, 상품.상품명, 상품.단가, 상품.제조경비 FROM 상품 WHERE (((상품.상품코드) Not In (select 상품코드 from 매출관리)));"
좋은 하루 되세요.
-
*2011-04-20 11:31:26쿼리만들기 하셔서 그림과 같이 쿼리를 만들고 sql보기를 선택 합니다.sql보기에 나타나는 식을 복사합니다.코드가 들어갈 상품정리버튼의 이벤트 프로시저 에서 docmd.runsql 을 입력 하고 붙여넣기 합니다.DoCmd.RunSQL "DELETE 상품.상품코드, 상품.상품명, 상품.단가, 상품.제조경비 FROM 상품 INNER JOIN 상품 ON 기타상품.상품코드 = 상품.상품코드 WHERE (((상품.상품코드) Not In (select 상품코드 from 매출관리)));""
한줄로 적으셔야 하구요.
이벤트 프로시저에서 sql문을 실행시킬려면 docmd.runsql 을 사용 하셔야 합니다.
이문장에서 inner join 부분을 빼시면 정상 작동이 가능 합니다.
DoCmd.RunSQL "DELETE 상품.상품코드, 상품.상품명, 상품.단가, 상품.제조경비 FROM 상품 WHERE (((상품.상품코드) Not In (select 상품코드 from 매출관리)));"
좋은 하루 되세요.