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

 황동준 (bogri2000)

추천:  11
파일:     DB_YSL_01.accdb (1836KB) 조회:  4373
제목:   [RE]기본 설계에 대한 도움을 구합니다.
     
 

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

 

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

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

 

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

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

 

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

 

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

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

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

 

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

 

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

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

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

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

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

==============[이인형님 글에 대한 답변입니다]==============

안녕하세요.

여전히 노력 하시는 모습, 존경스럽습니다.

 

ㅁ 거래등록은 매출전표 테이블을 원본으로 하게 하십시오

ㅁ 매출전표 테이블에 외주처ID도 포함 하여야 합니다.

ㅁ 현재 내용으로 보아 매출과 외주를 별도로 관리할 의미가 없어보입니다.

ㅁ 참조하는 테이블들에서 가져올 내용이 극히 제한적이기 때문에 한 테이블에서 구현해도 충분해 보입니다.

ㅁ 엑셀에서의 입력과 비슷한 형태로 입력 하시고,

ㅁ 자료 조회쪽에서 엑세스의 기능을 활용하시면 좋을것 같습니다.

 

ㅇ 일전에도 말씀드렸지만, 정확한 업무내용을 제가 파악하기 힘들기 때문에 제가 드리는 조언이 완전히 틀릴수도 있습니다.

 
[불량 게시물 신고]  
이인형황동준님의 여기 이 사이트 답변을 계속 보고 있었습니다.
답변에 감사드립니다.
여기서 이전에 질문한 것에 대한 황동준님의 첫 완벽한 도움으로 액세스의 사용자가 될 수 있었습니다.
실제 사용중인 DB를 수정하려고 하였더니 문제가 생겨 실DB를 그대로 올릴 수는 없고 해결책을 얻어 이를 실DB에 적용하려고 하였습니다.
황동준님의 예전 메일로 문제점과 실DB를 보냈습니다만, 이제 그 메일은 사용않는 것으로 반송되었네요.
한번 다시 지도를 바랍니다. lys112233@daum.net으로 메일 주소를 부탁드립니다.
06-14 (12:47)
삭제 ■신고
이인형소중한 지도와 첨부된 파일, 변함없는 친절에 감사드립니다.06-26 (17:32)
삭제 ■신고
        
  

작성일 : 2016-06-14(07:08)
최종수정일 : 2016-06-14(07:20)
 


 ◎ 관련글

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