책 내용 질문하기
쿼리에 의한 순환참조 발생오류 질문입니다!
도서
2022 시나공 컴퓨터활용능력 1급 실기(엑셀, 엑세스 2016)
페이지
455
조회수
36
작성일
2022-11-17
작성자
탈퇴*원

엑세스 실전 모의고사 A형 풀다가 순환참조가 발생하여 질문드립니다.

문제2-1번에서, 마지막에 cmb거래처코드를 '매출.거래처코드'에 바운드시키는거라서

매출종합 쿼리를 열고 하단에 거래처코드를 드래그하여 추가했습니다.

그 뒤에 cmb거래처코드에 바운드시키려고 하니 매출종합'에 순환참조가 발생하였습니다. 하면서 쿼리 및 바운드 실행이 안됩니다.. 어떻게 해결해야할까요??

답변
2022-11-24 11:04:07

안녕하세요.

 

매출종합 쿼리가 문제가 있네요. 매출종합 쿼리에 필드를 추가하는 것을 잘못하신듯 합니다.

매출종합 쿼리를 디자인 보기로 열어도 열리지 않습니다.  SQL 보기로 연 다음 빨강색으로 표시된 부분을 삭제한 후 디자인 보기로 열어 보세요. 그럼 정상적으로 쿼리가 실행이 되고, 폼도 정상적으로 실행됩니다. 

 

SELECT 거래처.*, 제품.*, 매출.매출번호, 매출.날짜, 매출.제품코드, 매출.수량, 매출.공급가액, 매출.세액, 매출.거래처코드

FROM (제품 INNER JOIN (거래처 INNER JOIN 매출 ON 거래처.거래처코드 = 매출.거래처코드) ON 제품.제품코드 = 매출.제품코드) INNER JOIN 매출종합 ON 거래처.거래처코드 = 매출종합.거래처코드;

 

즐거운 하루되세요.

  • 관리자
    2022-11-24 11:04:07

    안녕하세요.

     

    매출종합 쿼리가 문제가 있네요. 매출종합 쿼리에 필드를 추가하는 것을 잘못하신듯 합니다.

    매출종합 쿼리를 디자인 보기로 열어도 열리지 않습니다.  SQL 보기로 연 다음 빨강색으로 표시된 부분을 삭제한 후 디자인 보기로 열어 보세요. 그럼 정상적으로 쿼리가 실행이 되고, 폼도 정상적으로 실행됩니다. 

     

    SELECT 거래처.*, 제품.*, 매출.매출번호, 매출.날짜, 매출.제품코드, 매출.수량, 매출.공급가액, 매출.세액, 매출.거래처코드

    FROM (제품 INNER JOIN (거래처 INNER JOIN 매출 ON 거래처.거래처코드 = 매출.거래처코드) ON 제품.제품코드 = 매출.제품코드) INNER JOIN 매출종합 ON 거래처.거래처코드 = 매출종합.거래처코드;

     

    즐거운 하루되세요.

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