드로우홀릭 더베이직

테이블 구성 관련 문의

2020.11.25 04:27:00 조회 수 2883 추천 수 0

안녕하세요, 이 곳 엑세스 온라인 강의를 수강하면서 많은 도움을 받고 있습니다.

어떤 제품의 사양 관리나 도면 REVISION을 하려고 하는데 테이블 구성을 어떻게 해야할지

잘 몰라 도움을 요청드립니다.


-----------------------------------------------------------------------------------------------------------------------

6개의 구성품으로 만들어진 제품이 있다고 가정해 봅시다. (첨부 1.png)


구성품의 설계변경이 일어날 경우, 완제품의 사양 번호를 부여해서 관리하려고 합니다.

물론 구성품의 품번도 사양별로 구분됩니다.



최초 조립사양인 "a-01" 이 있고

첫번째 사양변경인 "a-02" ------------> 구성품 중 2개 부품의 사양변경

두번째 사양변경인 "a-03" ------------> 구성품 중 4개 부품의 사양변경




엑세스에서 테이블 필드 및 관계설정을 아래와 같이 해 보았습니다. (첨부 2.png)

이렇게 하면 문제점이, 최종 조립사양의 부품 구성이 전체적으로 보이지 않는다는 점 입니다.

a-01은 전체 구성이 보이지만, a-02는 변경된 부품만 보입니다. (첨부 3.png)

a-02에서 변경되지 않는 부품들도 상속되어 넘어오게 하려면 어떻게 해야할지 모르겠습니다.

VBA 코딩이 필요한 건지, 아니면 테이블 구성을 아예 바꾸면 가능한 문제인지 잘 모르겠습니다.


아래와 같이 필드를 구성품으로 하고 레코드를 사양번호로 해 보려고 했으나  (첨부 4.png)

추후 관계설정에서 문제가 생길것 같아 다른 방법을 모색하고 있습니다.

도움 말씀 부탁드립니다.

감사합니다.


profile

돌직구

2020.11.26 13:56:36
*.90.179.253

많은 도움을 받고 계시다니 고맙습니다.


질문 올리시는 것도, 이해하기 쉽게.. 많은 정성을 쏟아 올리시니 답변드리기도 수월하네요.



일단, 테이블 구성 자체는 별 문제가 없습니다.

다만, a-02에도 a-01에 구성된 것들 중, 필요한 것은 등록해 주어야 합니다.


자료구조는 그대로 두시고..

설계변경 작업을 할 때에는 폼에서 하게 될 텐데..

a-01을 보고 있는 상태에서 '설계변경'을 누르게 되면..

자동을 a-02가 만들어지고, a-01의 데이터가 그대로 복사되는 기능을 구현하셔야 할 듯 싶습니다.

그러면 사용자는 a-01이 복사된 a-02에서, 사양변경 작업을 수행하면 되는 것이죠.

a-02에서 구성품을 추가/삭제하는 것이 사양변경 작업이 되는 것입니다.


'설계변경' 버튼을 누를 때, VBA와 SQL을 이용해서 데이터를 복사해 주면 되겠습니다.

솔개

2020.11.27 10:24:16
*.119.175.19

답변, 너무 감사드립니다 !

VBA, SQL 문으로 구현을 어떻게 하는지 고민해 보겠습니다.

List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 FAQ: 어떤 과정을 수강하는 것이 좋을까요? 외 돌직구 2017-08-29 31948
공지 좋은 답변을 이끌어 내는 방법 [1] 돌직구 2017-07-14 28087
공지 액세스 Q/A 게시판 형식을 변경합니다. 돌직구 2014-09-10 23143
420 TFaccess - Error in loading DLL (48) 오류 file Jay 2021-01-09 2380
419 실무 액세스 2 "참조"부분 file 3 키스톤 2020-12-22 4475
418 외부테이터 불러오기 중 file 2 키스톤 2020-12-09 1815
417 로그온폼 만들기 강의중에 이미지가 안보입니다. file 4 키스톤 2020-11-26 2483
» 테이블 구성 관련 문의 file 2 솔개 2020-11-25 2883
415 체크박스를 활용한 레코드 이동 시, 문제점 (공유 액세스) 2 선을 2020-11-24 2946
414 파일 첨부 또는 하이퍼링크 관련 질문 2 솔개 2020-11-22 2876
413 개발의뢰 및 튜터링 관련 1 Jay 2020-11-17 2140
412 액세스 2가지 질문이 있습니다 도움 부탁드립니다 1 모리 2020-11-11 588
411 보고서의 조건추가시 조건값에 콤보상자 값을 문자로 지정할 수 없나요? 4 청솔 2020-11-03 2857
410 두개의 xml 파일을 액세스로 합칠 수 있나요? 1 무명1 2020-11-02 412
409 여러 필드값을 하나로 합친 필드값 구하는 방법? 1 전산쟁이 2020-10-26 811
408 데이터 조회하는 방법 2 전산쟁이 2020-10-22 1307
407 (쿼리질문) 필드 데이터 가공방법 ? 3 전산쟁이 2020-10-16 8552
406 TFaccess 사용가능 버전 ??? 1 전산쟁이 2020-09-17 831
405 ERP 시스템 구현을 액세스로?? 2 클로이 2020-09-14 9490
404 (RE) 코드북 단일 폼에서 데이터 입력수정 file 5 룰루 2020-08-25 473
403 단일폼에서의 데이터 입력 수정 1 룰루 2020-08-25 523
402 액세스 버전 변경 4 클로이 2020-08-22 7529
401 선언문 내용 3 학이시습 2020-08-20 932


  주소  12925 경기도 하남시 미사대로 540, B동 917호 (현대지식산업센터 한강미사2차) ㈜팀데이터이십일  |  고객센터 전화번호  02-467-2998  |  대표이사  염기웅
개인정보관리책임자  염기웅 (ml_privacy@td21.com)  |  사업자등록번호  120-86-79260  |  통신판매업신고번호  제 2021-경기하남-1166 호  [사업자 정보 확인]
  TD21의 사전 서면 동의 없이 TD21 사이트 일체의 정보, 콘텐츠 및 UI 등을 상업적 목적으로 전시, 전송, 스크래핑 등 무단 사용할 수 없습니다.