나눔터  
  HOME > 나눔터 > 묻고답하기 > 액세스
액세스
액세스에 대한 질문과 답변을 올려주세요. 단, 취지에 맞지 않는 글은 운영자가 삭제합니다.
 "000 님, 도와주세요", "부탁 드립니다.", "급합니다!" 등과 같이 막연한 제목을 달지 말아주세요.
[필독] 빠르고 정확한 답변을 얻는 16가지 Tip !
[필독] 저작권법 개정에 따른 이용안내
작성자:  

 이인형 (neteagle)

추천:  13
파일:     DB_YSL_00.accdb (1128KB) 조회:  6121
제목:   수정-모호한 외부조인 SQL문 실행 불능 등 기본 설계 도움 요청
     
  제목 없음

지금까지 액세스를 사용해 본 경험에 따르면 기본설계가 허술하면 후일의 추가적인 수정이나 보완 시에 많은 어려움이 있었습니다.

 

그래서 이번에는 좀 많이 생각해서 기초작업을 하려고 하니 이도 기본실력이 미천하여 자력해결이 불가능하여 더 이상 진전을 기대할 수 없어 염체없지만, 작업 중이었던 파일을 첨부하여 부탁드립니다.

당연하지만, 질문자의 의도만 반영하는 방향으로 전체를 무시해서 지도해 주시기 바랍니다.

 

첫 그림은 실무 작업 중인 엑셀파일의 캡쳐화면입니다.

<매출전표ID>로 구분되는 매출기록을 입력하는 중에 일부의 불특정한 매출은 외주(<외주처>에 제품을 의뢰하여 완성품으로 받아 <매출처>에 납품하게 되는)와 관련되는 <외주처>, <외주단가>, <외주금액>을 기록하고 있습니다.       

 

그림은 어슬프게 만든 테이블의 나열입니다.

 

<매출>이란 쿼리의 결과입니다.

그림과 같이 매출이 계속되다가 어떤 <매출전표ID>는 <외주처>에서 들여와 <매출처>로 다른 추가작업 없이 바로 납품합니다.

즉, <매출전표ID>는 입력한 순서대로 <매출전표>에 기록되고, 중간의 외주로 들여와 납품한 건은 <외주전표>란 테이블에서 <외주전표ID>로 따로 관리하겠다는 의도입니다.

 

이때, <매출전표>와 <외주전표>를 조인하여 <외주>라는 쿼리로 보았을 때의 결과입니다.

 

대략 다음과 같이 입력폼을 만들어 데이터를 입력하면 <매출전표>와 <외주전표>가 유지되도록 하고 싶습니다.

아래 <거래등록폼>은 실제로는 표시한 부분이 입력이 되지 않습니다. 조인의 개념을 잘 모르기에 일어나는 문제인 것 같습니다.

질문 요지 - <거래등록폼> 입력폼에서 데이터 입력하여 <매출전표>와 <외주전표>가 각각 유지되도록하고 싶습니다.

여기서 <매출처>와 <외주처>란 거래처 테이블을 한 테이블로 사용할 수  있는 방법도 가능했으면 좋겠습니다.

테이블 설계, 관계 설정, 쿼리 등 잘 부탁드립니다.

 
[불량 게시물 신고]  
        
  

작성일 : 2016-06-11(18:40)
최종수정일 : 2016-06-14(09:10)
 


 ◎ 관련글

  제 목   작성자   날짜
수정-모호한 외부조인 SQL문 실행 불능 등 기본 설계 도움 요청 이인형 2016-06-11
[RE]기본 설계에 대한 도움을 구합니다. 황동준 2016-06-14