엑세스 실전 모의고사 A형 풀다가 순환참조가 발생하여 질문드립니다.
문제2-1번에서, 마지막에 cmb거래처코드를 '매출.거래처코드'에 바운드시키는거라서
매출종합 쿼리를 열고 하단에 거래처코드를 드래그하여 추가했습니다.
그 뒤에 cmb거래처코드에 바운드시키려고 하니 매출종합'에 순환참조가 발생하였습니다. 하면서 쿼리 및 바운드 실행이 안됩니다.. 어떻게 해결해야할까요??
안녕하세요.
매출종합 쿼리가 문제가 있네요. 매출종합 쿼리에 필드를 추가하는 것을 잘못하신듯 합니다.
매출종합 쿼리를 디자인 보기로 열어도 열리지 않습니다. 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 거래처.거래처코드 = 매출종합.거래처코드;
즐거운 하루되세요.