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

리스트뷰 선택 > Q&A | 토론

본문 바로가기

Builder빌더 리스트뷰 선택

페이지 정보

작성자 SHINVIETNAM 작성일 2023-12-07 21:26 조회 90회 댓글 0건
제품 버전 : 9.05

본문



안녕하세요.


지난번에 질문을 드렸었는데 제가 질문이 명확하질 못하여서 원하는 기능을 추가하질 못하였습니다. 질문 내용을 정리하여 다시 질문 드립니다. 


판매입력에서 견적서 가져오기를 클릭하면 판매견적서 조회 페이지가 팝업으로 뜹니다. 이 상태에서 원하는 견적서번호를 누르면 견적서에 기록된 모든 제품이 바로 판매입력으로 들어가는데... 견적서 중에서 원하는 제품만을 골라서 판매 견적서로 보내고자 합니다. 또한 견적서 1건이 아니라 2건 또는 그 이상의 견적서에서 물품을 불러와서 주문서를 작성해야 할 경우도 자주 있어서 그럴 경우 어떻게 해야 하는지요? 


다시 정리하자면 판매입력에서 견적서 불러오기를 클릭하고 여러 견적서에서 원하는 제품들을 선택하여 판매입력을 하고자 합니다. 이럴 경우 어떻게 해야 하는지요?


생산업체는 견적서에서 주문서, 생산오더로 바로 연결되어야 하는데 생산오더가 여러 견적서에서 해당되는 제품을 선택하여 생산오더를 만들어야 하는 경우가 자주 있어서 이 기능을 넣고자 합니다.


방법을 알려 주시면 감사하겠습니다.

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

댓글목록

등록된 댓글이 없습니다.

1 답변

Builder빌더 Re: 리스트뷰 선택

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

페이지 정보

작성자 MESCIUS낸시 작성일 2023-12-11 15:25 댓글 0건

본문

첨부파일

안녕하세요. 메시어스 김남희프로입니다.


판매입력 시 여러 견적서에서 원하는 제품을 선택하여 판매입력을 하는 방법을 문의하셨는데요.


아래와 같이 설정하시면 됩니다.

견적상세자료에 있는 견적내용을 여러개 선택할 수 있으며 , 선택한 항목들을 판매내용으로 저장하는 방법입니다.



판매_견적조회 페이지

​1. 리스트뷰의 테이블을 견적상세자료로 설정하고 필요한 필드들을 드래그 합니다.


89e35b083cc307a650a911c68f0bb386_1702272558_1237.png


2. 리스트뷰를 선택 한 후, 열 선택 기능에 체크 합니다.

89e35b083cc307a650a911c68f0bb386_1702272641_9709.png


3. 리스트뷰의 선택한 항목들을 표시하기 위해 셀영역을 선택한 후 "리스트뷰 선택 항목 표시기"를 선택합니다.

참고로 해당 셀유형은 플러그인입니다. 사용하시기 위해서는 플러그인을 설치하여야합니다.

89e35b083cc307a650a911c68f0bb386_1702272712_2788.png
4. "가져오기"버튼의 명령 편집을 아래와 같이 설정합니다.

  • 명령선택: 페이지 이동 명령 만들기 
  • 페이지 선택: 판매입력페이지
  • 전달셀 및 대상셀
    • =B33      =D50     (리스트뷰 선택 셀)
    • 수정        = D48    (판매입력페이지의 버튼명 설정, 

              "수정 "    수정 뒤에 스페이스를 입력해주시기 바랍니다.

              견적가져오기를 통해 가져온 버튼명을 구분하기 위함입니다.

89e35b083cc307a650a911c68f0bb386_1702273383_0955.png
 


판매입력 페이지 

​1. 페이지 하단에 견적상세자료 테이블과 바인딩된 리스트뷰를  생성합니다.

   생성 후, 리스트뷰에 쿼리를 견적가져오기에서 가져온 ID 값을 포함한 값이 나오도록 설정합니다. 

89e35b083cc307a650a911c68f0bb386_1702275066_2759.png
2. 1번에 설정한 리스트뷰가 보이지 않도록 행숨김을 합니다.



3. 페이지 로딩 시 처리 명령 편집에서 아래와 같이 명령을 편집합니다.

  1) 명령 1. 조건문 만들기

  • IF   조건 : =D48    연산자: 같음    값: 수정 ("수정 ")

89e35b083cc307a650a911c68f0bb386_1702274439_6737.png

    • 하위명령 1 
      • 명령선택 : 행과 열 레이아웃 설정 명령
        • 대상영역 : =35:46   속성유형: 보이기/감추기   값: 감추기
        • 대상영역: =22:34    속성유형: 보이기/감추기   값: 보이기
89e35b083cc307a650a911c68f0bb386_1702274799_6777.png

    • 하위명령 2
      • 명령선택 : 리스트뷰로 데이터 전달
      • 대상행 : 모든행
      • 가져오기 모드 : 추가 
      • 전달할열 : 아래 그림과 같이 지정 (1번에서 설정한 리스트뷰 값이 저장되도록 새 리스트뷰에 데이터 전달)

89e35b083cc307a650a911c68f0bb386_1702274751_6793.png

  • Else   (견적가져오기를 통해 가져오지 않았을 때의 설정)
    • 하위 명령 
      • 명령 선택: 행과 열 레이아웃 설정 명령
89e35b083cc307a650a911c68f0bb386_1702274958_6713.png

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

  • Else IF 조건을 추가합니다.
      열 : =D48     연산자:  같음   값: "수정 "
    • 하위명령 1 : 데이터 테이블 업데이트하기 
      • 작동유형 : 추가
      • 대상테이블: 주문데이터

 89e35b083cc307a650a911c68f0bb386_1702275946_7972.png

    • 하위명령2: 리스트뷰 명령 작동 
      • 대상 리스트뷰 : 리스트뷰1
      • 작동유형  : 리스트뷰 반영

   89e35b083cc307a650a911c68f0bb386_1702276019_6294.png


5. 기존 버튼에 설정되었던 쿼리를 아래와 같이 수정해주시기 바랍니다.

 1) 견적내용 가져오기 버튼 클릭 시 쿼리 만들기 수정

  • 명령 선택 : 쿼리만들기
  • 데이터테이블 선택 : 견적상세자료
  • 열 : ID   연산자: 다름   값:%Null%

89e35b083cc307a650a911c68f0bb386_1702276318_7084.png
2) 거래처 검색 버튼 명령에서 쿼리 만들기 삭제 또는 비활성화

89e35b083cc307a650a911c68f0bb386_1702276388_9197.png
3) 출하창고 버튼 명령에서 쿼리 만들기 명령 삭제 또는 비활성화

89e35b083cc307a650a911c68f0bb386_1702276447_0244.png
 


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


감사합니다.

댓글목록

등록된 댓글이 없습니다.

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