! 제품 버전을 정확하게 입력해 주세요.
제품 버전이 정확하게 기재되어 있지 않은 경우,
최신 버전을 기준으로 안내 드리므로
더욱 빠르고 명확한 안내를 위해
제품 버전을 정확하게 입력해 주세요!

테이블간 마스터 하위 예제 관련 문의(4) > Q&A | 토론

본문 바로가기

Forguncy

Q&A | 토론

Builder빌더 테이블간 마스터 하위 예제 관련 문의(4)

페이지 정보

작성자 ykyu 작성일 2022-11-01 10:57 조회 866회 댓글 0건
제품 버전 : 7

본문

첨부파일

안녕하세요.

알려주신 방법으로 해 보다가 해결되지 않는 것이 있어 질문용 예제를 만들어 첨부했습니다.

아래 내용을 구현하고 싶습니다. 오류 수정 부탁드리고 기능을 더 좋게 구현하기 위한 제안, 페이지 추가 등 상관없습니다.


- 테이블간 마스터 하위를 구성

- 빈 양식으로 신규 입력

- 목록에서 복제해서 신규 입력

- 뷰 페이지에서 이미 입력된 내용을 편집 수정과 출력

- 관리자 페이지에서 목록 리스트뷰를 바로 수정


1. 목록의 '복제'를 클릭하면 '입력' 페이지의 리스트뷰에 내용이 복제되어 입력 준비가 되었으면 하는데, 오류가 있습니다.

fd3ce8c673d597c7d3de72a778e1a2ca_1667266942_2411.png


fd3ce8c673d597c7d3de72a778e1a2ca_1667266937_7235.png


2. 뷰 페이지에서 (미 저장 변경사항 설정 체크되어 있고...) 저장은 되는데 팝업이 뜹니다.

fd3ce8c673d597c7d3de72a778e1a2ca_1667266944_9346.png


fd3ce8c673d597c7d3de72a778e1a2ca_1667266934_0055.png


감사합니다.

  • 페이스북으로 공유
  • 트위터로  공유
  • 링크 복사
  • 카카오톡으로 보내기

댓글목록

등록된 댓글이 없습니다.

3 답변

Builder빌더 Re: 테이블간 마스터 하위 예제 관련 문의(4)

추천0 이 글을 추천하셨습니다 비추천0

페이지 정보

작성자 GCK낸시 작성일 2022-11-02 16:39 댓글 1건

본문

안녕하세요. 그레이프시티입니다. 


기본정보를 변경한 후 저장을 하면 미 저장 변경확인 창이 떠서 문의를 주셨는데요. 


해당 문제는 아래 빨간색으로 표시한 영역의 값이 변경되었기 때문에 경고창이 뜨고 있습니다. 91df7af708cf85759e38091d7932d345_1667374224_439.png


해당 경고창이 뜨지 않게 하기 위해는 "셀과 리스트뷰 무시 설정"을 합니다. 

해당 창에서 기본정보의 위치를 입력해줍니다. 

91df7af708cf85759e38091d7932d345_1667374570_6586.png


저장 버튼 명령 편집에서 "미 저장 변경사항 알림" 명령을 추가합니다. 

91df7af708cf85759e38091d7932d345_1667374733_5239.png

이상입니다.


추가 문의사항이 있으시면 문의주시기 바랍니다. 
 

댓글목록

ykyu님의 댓글

ykyu 작성일

예제 파일의 '편집, 문서' 페이지는 '빨간색으로 표시한 영역의 값을 변경'하기 위해 만든 페이지입니다. 질문 1, 2 둘 다 방법이 필요하며 예제의 오류를 수정한 파일의 첨부를 부탁드립니다. 

Builder빌더 Re: 테이블간 마스터 하위 예제 관련 문의(4)

추천0 이 글을 추천하셨습니다 비추천0

페이지 정보

작성자 GCK낸시 작성일 2022-11-03 11:39 댓글 1건

본문

첨부파일

안녕하세요. 그레이프시티입니다.


답변 하나를 누락하여 죄송합니다. 


두 문의에 대한 답변과, 변경하여야 할 부분을 아래와 같이 정리하였습니다.


변경하여야 할 부분 

목록페이지에서 "메뉴_세부"테이블(하위테이블)을 연결한 리스트뷰를 사용하셨는데요. 

일반적으로 마스터테이블(메뉴_기본)을 연결한 리스트뷰를 사용하여 하위테이블의 데이터를 가져옵니다. 하위테이블에서 데이터를 가져오면 작동에 문제가 생길 수 있습니다. 때문에 목록페이지에서 "마스트테이블(메뉴_기본)"을 연결한 리스트뷰를 사용하시길 바랍니다.

91df7af708cf85759e38091d7932d345_1667443320_6426.png
 


마스터테이블인 메뉴 기본테이블을 목록페이지의 리스트뷰로 사용하면 ID값만 가져오면 연관데이트를 모두 가져올 수 있습니다.


91df7af708cf85759e38091d7932d345_1667443018_5751.png
 


목록페이지를 수정했다고 가정하에 문의에 대한 답변 드리도록 하겠습니다.


문의사항 1. 데이터 복제 기능 

복제를 할 경우 입력페이지에서  데이터베이스 추가 작업을 하게 됩니다. 이럴 경우는 페이지 이동 명령 만들기 명령에서 "연동 데이터 불러오기"를 선택하여야 값을 가져올 수 있습니다. 

91df7af708cf85759e38091d7932d345_1667442217_1847.png

"입력"페이지의 리스트뷰에 아래와 같이 관계 연결 설정을 해줍니다. 
91df7af708cf85759e38091d7932d345_1667442489_4236.png
 

"저장"버튼의 명령을 "메뉴_기본 테이블"의 데이터를 데이터베이스에 추가하는 명령과

"메뉴_세부 테이블" 정보인 하단 리스트뷰의 내용도 데이터베이스에 추가해줍니다. 

91df7af708cf85759e38091d7932d345_1667442447_3585.png
 

정상적으로 복제가 되는 것을 확인하실 수 있습니다.

91df7af708cf85759e38091d7932d345_1667442735_751.gif
 


문의사항2. 저장변경 확인 창이 뜨는 문제

​어제 안내드린 "셀과 리스트뷰 무시 설정"를 사용하지 않고,

아래와 같이 업데이트 할 행을 "특정행"이 아닌 "현재행"으로 설정하면 확인 창이 뜨지 않습니다.

91df7af708cf85759e38091d7932d345_1667442840_928.png
 

샘플 프로젝트도 첨부하오니 참고하시기 바랍니다.


이상입니다.


이전에 안내를 잘못 드려 죄송합니다.


양해 부탁드립니다.


감사합니다.


댓글목록

ykyu님의 댓글

ykyu 작성일

목록에서 세부 내용을 같이 볼 수 없다면 뭐하러 하위 연결을 하죠? 방법이 없는 건지요?

Builder빌더 Re: 테이블간 마스터 하위 예제 관련 문의(4)

추천0 이 글을 추천하셨습니다 비추천0

페이지 정보

작성자 GCK낸시 작성일 2022-11-03 17:30 댓글 1건

본문

첨부파일

안녕하세요. 그레이프시티입니다.


유선상으로 말씀드린대로 하위테이블에서 마스터테이블의 내용을 수정할 수 없습니다. 때문에 아래와 같이 목록에서 마스터테이블을 클릭하면 ID값이 동일한 하위테이블의 내용이 나오는 방법을 안내드리겠습니다.


기존에 관계를 삭제하시고, 아래와 같이 다시 관계를 설정해줍니다

연결된 열 편집에서 "세부 벙보 테이블이 관계에 있습니까?"에 체크를 해주면 

메뉴_기본 테이블에  "메뉴_세부" 테이블이 나오는 것을 확인할 수 있습니다. 


91df7af708cf85759e38091d7932d345_1667463608_5958.png

목록페이지에서 리스트뷰를 추가해줍니다.

리스트뷰는 "메뉴 기본" 테이블에 있는 "메뉴_세부"를 선택하고, 필드는 "메뉴_세부"에 있는 필드들을 연결해줍니다.

91df7af708cf85759e38091d7932d345_1667463722_1418.png
실행을 하면, 목록페이지에서 "메뉴_기본"테이블의 행을 선택하면 해당 행에 속하는 "메뉴_세부"가 하단의 리스트뷰에 나오는 것을 확인할 수 있습니다. 

91df7af708cf85759e38091d7932d345_1667463946_8341.gif


그 외의 방법은 오늘 오전에 드린 답변과 동일합니다.

다만, 복제 시, 입력페이지에서 "저장"버튼 명령에 이전에 구현하신 대로 "메뉴_기본"내용만 데이터 테이블에 추가하시면 됩니다.91df7af708cf85759e38091d7932d345_1667464185_4071.png

이상입니다.


자세한 사항은 첨부한 샘플을 참고하시기 바랍니다.


감사합니다.

댓글목록

삭제된 댓글

ykyu 작성일

삭제된 댓글 입니다.

메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기
메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기
이메일 : sales-kor@mescius.com | 전화 : 1670-0583 | 경기도 과천시 과천대로 7길 33, 디테크타워 B동 1107호 메시어스(주) 대표자 : 허경명 | 사업자등록번호 : 123-84-00981 | 통신판매업신고번호 : 2013-경기안양-00331 ⓒ 2024 MESCIUS inc. All rights reserved.