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

리스트뷰에 중복셀 카운팅 관련 문의 > Q&A | 토론

본문 바로가기

Forguncy

Q&A | 토론

Builder빌더 리스트뷰에 중복셀 카운팅 관련 문의

페이지 정보

작성자 sobi 작성일 2023-07-12 09:34 조회 365회 댓글 0건
제품 버전 : 9.0.3

본문

첨부파일

안녕하세요


리스트뷰에서는 수식을 사용하는게 마음처럼 되지 않아 문의드립니다.


리스트뷰에는 수식을 넣고 범위 지정하는게 안되는거 알지만 한번 시도해봤고 

범위 지정 안 했을 때도 원하는 결과가 나오지 않아 

우회적으로 데이터 테이블로 연동을 할 수 밖에 없었습니다.



이에 입력/편집창에서는 출퇴근 방법을 삭제 시 문제없이 카운팅이 가능하지만 

전체 목록 리스트뷰에서 삭제 시 출퇴근 방법 개수가 동일한데  

리스트뷰에서도 삭제할 때 개수가 변동되는 방법이 없을까요? 


참고로 데이터와 리스터뷰는 마스터_하위 개념 사용했습니다.


1) 입력/편집으로 출퇴근 방법 삭제 시 출퇴근 방법 개수 감소 


2) 전체 목록 Listview에서 삭제 시 출퇴근 방법 개수 동일 

 

테스트 파일 첨부드립니다.

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

댓글목록

등록된 댓글이 없습니다.

1 답변

Builder빌더 Re: 리스트뷰에 중복셀 카운팅 관련 문의

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

페이지 정보

작성자 GCK낸시 작성일 2023-07-13 09:00 댓글 1건

본문

첨부파일

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


전체목록 리스트뷰에서 데이터 삭제 시 count 적용에 문제가 있어 문의주셨는데요.


통계열을 사용하면 문제를 해결 할 수 있습니다.


방법은 아래와 같습니다. 


1. 출퇴근방법은 기본 ID의 관계설정 시, "세부 정보 테이블의 관계가 있습니까?"에 체크를 합니다. 

11a33d18f60b3032fe4d1818a12c1387_1689205370_8219.png
2. 인적사항 데이터테이블의 마우스 오른쪽 버튼을 클릭하여 "통계 열 추가"를 클릭한 후,

통계 열 편집 창에서 집계 함수 이름을 "COUNT", 데이터 열 이름을 "출퇴근방법 테이블의 'ID' "를 선택합니다. 

11a33d18f60b3032fe4d1818a12c1387_1689205600_3309.png
3. 입력_편집 페이지에서 출퇴근 개수를 인적사항테이블의 "통계_열1"과 바인딩합니다.

    기존에 설정하신 수식도 지워줍니다.

11a33d18f60b3032fe4d1818a12c1387_1689205975_0613.png
4. 목록페이지에 있는 리스트뷰의 "출퇴근방법개수"열의 바인딩 된 필드를 "통계_열1"로 변경합니다.

11a33d18f60b3032fe4d1818a12c1387_1689206078_9589.png
 

5. 저장하기 버튼의 명령 편집을 아래와 같이 설정합니다.


- 기존에 설정하신 조건문만들기는 비활성화합니다.

- 데이터테이블 업데트하기 명령을 만듭니다.

  작동 유형 : 삭제

  대상 테이블 : 출퇴근방법


- 리스트뷰 명령 작동 명령을 만듭니다. 

  대상 리스트뷰 : 리스트뷰 1 

  작동유형 : 리스트뷰 반영 


- 리스트뷰 명령 작동 명령을 만듭니다. 

  대상 리스트뷰 : 리스트뷰 2

  작동유형 : 리스트뷰 반영 

11a33d18f60b3032fe4d1818a12c1387_1689206225_8908.png

실행을 하면 목록 페이지의 리스트뷰에서 데이터가 삭제되면 count도 정상적으로 하는 것을 확인할 수 있습니다.


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


감사합니다.

댓글목록

sobi님의 댓글

sobi 작성일

제가 생각하는 바와 같이 구현이 되네요..매우 감사드립니다.

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