Builder빌더 쿼리
페이지 정보
작성자 SHINVIETNAM 작성일 2024-01-22 09:47 조회 38회 댓글 2건본문
관련링크
안녕하세요.
자재 재고 수량 집계를 위해 입출고 테이블을 만들어서 분류칼럼을 드롭다운으로 입고, 출고로 분류하였습니다. 분류를 드롭다운에서 입고로 선택하여 수량을 입력하면 재고 수량이 +되고 출고를 선택하여 수량을 입력하면 수량이 -가 되게 하고자 합니다. 어떻게 해야 할런지요?
그리고 재고 수량 집계를 위해 입출고가 이뤄질 때 직전 재고(마지막 재고 수량) 수량을 가져와서 입고 또는 출고 수량을 반영하여 재고 수량이 자동 반영되어 재고테이블에 기록될 수 있도록 트리거 명령을 하고자 합니다. 입출고 테이블에서 직전 재고를 불러오는 방법(쿼리를 활용해야 하는지요?, 테이블이 아니라 뷰를 활용해야 하는가요?)과 트리거 적용하는 법을 알려 주시면 감사하겠습니다.
댓글목록
만석꾼님의 댓글
만석꾼 작성일
안녕하세요
저하고 같은 고민을 하고 계시네요 ㅎ
저도 재고관리용으로 만들어 보고 있는데요. 제가 사용한 방법을 알려드릴게요.
저는 재고이동 팝업페이지를 사용 했습니다.
재고정보 테이블 리스트뷰 끝에 하이퍼링크로 팝업페이지 명령을 만들고,
팝업페이지 열릴때 재고정보 테이블의 품번, 현재고 를 불러오게 했습니다.
그리고 팝업페이지에 조정수량을 입력하게 하고, 입고버튼과 출고버튼을 만들었습니다.
입고버튼에는 데이터 테이블 업데이트 하기 명령(추가/편집)으로 팝업페이지 현재고창과 조정수량창 의
합계를 재고정보 테이블 현재고에 입력 하도록 설정하였습니다. 그리고 정확한 행에 입력해야 하므로,
조건에 품번이 같은 행을 찾도록 설정했습니다.
출고버튼에는 반대로 현재고 빼기 조정수량을 입력하도록 해주면 되겠지요.
이를 활용해서 로케이션, 규격... 등 특정값을 찾아가도록 설정을 했습니다.
로케이션 이동은 a로케이션에서 b로케이션으로 이동이므로
팝업페이지에 a와 b 로케이션의 현재고를 불러온후 각각 조정수량을 빼고 더하는 명령으로 만들었습니다.
여기서 a로케이션 현재고는 재고정보 테이블에서 팝업창 열때 바로 불러올수 있지만
이동되는 b로케이션 현재고는 팝업페이지 상에 수식(Odata생성기)로 블러왔습니다.
예를 들면 Odata빌더에서
테이블은 재고정보테이블
선택은 현재고
쿼리는 b로케이션입력창&품목코드입력창&규격... 이런식으로 조건을 만들어주시면 됩니다.
그리고 이동되는 로케이션 입력창을 드롭박스로 로케이션 정보 불러오게 만들어 주시면,
이동 팝업 페이지에서 원하는 로케이션을 선택하면 이동될 로케이션의 현재고를 불러올수 있습니다.
저도 열심히 공부해가는 중이라 많은 도움이 되실지는 모르겠네요.
같은 고민을 하시는 분이 계셔서 반가운 마음에 글을 적었습니다.
좋은 결과 있으시길 바라겠습니다.