드로우홀릭 더베이직
안녕하세요.
엑세스를 이제막 시작한 초보입니다.
테이블간 관계 설정을 다음과 같이 해도 되는지 궁금합니다.
1. 부품 테이블
부품명, 크기, 무게
2. 모듈 테이블
모듈명, 부품1, 부품2, 부품3
위와 같은 방식으로 구성된 2개의 테이블의 관계를 설정하려고 합니다.
그런데 "모듈테이블"의 부품1,부품2,부품3은 모두 "부품테이블"의 부품명을 가져다 쓰고 있습니다.
즉 모듈테이블과 부품테이블이 일대다 관계가 3번이나 중복?되는 형태입니다.
이렇게 해 놓고 보니 쿼리 작성하여 부품 크기가 XX.cm인 부품이 들어간 모듈을 검색하거나
하려고 하니 영 의도한 결과를 보기가 어렵더군요.
이런 방식으로 설정하는 것이 가능한가요?
모듈 테이블을 상/하위로 분리하시는 것을 추천 드립니다.
'모듈의 정보'와 '모듈에 들어가는 부품'이 일대 다 관계입니다.
모듈정보는 상위로, 모듈에 들어가는 부품 정보를 하위로 기록하는 테이블을 만들고
'모듈에 들어가는 부품' 에서 데이터 검색을 하면 될 것 같습니다.
첨부한 파일의 관계 와 폼, 쿼리1을 참고해 보세요.