드로우홀릭 더베이직

테이블 구성 관련 문의

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 31968
공지 좋은 답변을 이끌어 내는 방법 [1] 돌직구 2017-07-14 28120
공지 액세스 Q/A 게시판 형식을 변경합니다. 돌직구 2014-09-10 23156

TFaccess - Error in loading DLL (48) 오류 file

  • Jay
  • 2021-01-09
  • 조회 수 2380

실무 액세스 2 "참조"부분 file [3]

외부테이터 불러오기 중 file [2]

로그온폼 만들기 강의중에 이미지가 안보입니다. file [4]

테이블 구성 관련 문의 file [2]

  • 솔개
  • 2020-11-25
  • 조회 수 2883

체크박스를 활용한 레코드 이동 시, 문제점 (공유 액세스) [2]

  • 선을
  • 2020-11-24
  • 조회 수 2946

파일 첨부 또는 하이퍼링크 관련 질문 [2]

  • 솔개
  • 2020-11-22
  • 조회 수 2877

개발의뢰 및 튜터링 관련 [1]

  • Jay
  • 2020-11-17
  • 조회 수 2140

액세스 2가지 질문이 있습니다 도움 부탁드립니다 [1]

  • 모리
  • 2020-11-11
  • 조회 수 588

보고서의 조건추가시 조건값에 콤보상자 값을 문자로 지정할 수 없나요? [4]

  • 청솔
  • 2020-11-03
  • 조회 수 2859

두개의 xml 파일을 액세스로 합칠 수 있나요? [1]

  • 무명1
  • 2020-11-02
  • 조회 수 412

여러 필드값을 하나로 합친 필드값 구하는 방법? [1]

데이터 조회하는 방법 [2]

(쿼리질문) 필드 데이터 가공방법 ? [3]

TFaccess 사용가능 버전 ??? [1]

ERP 시스템 구현을 액세스로?? [2]

(RE) 코드북 단일 폼에서 데이터 입력수정 file [5]

  • 룰루
  • 2020-08-25
  • 조회 수 473

단일폼에서의 데이터 입력 수정 [1]

  • 룰루
  • 2020-08-25
  • 조회 수 523

액세스 버전 변경 [4]

선언문 내용 [3]



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