|
* 답변하시는 분들께 도움이 되도록 자신의 환경을 아래 항목 옆에 기재해 주세요.
- 액세스 버전(95,97,2000,xp,2003,2007):
* 아래줄에 질문을 작성하세요 >>
많은 질문에도 불구하고 항상 가르쳐 주셔서 정말 감사합니다^^
재고관리 폼을 만들고 있습니다. 필드에는 월별입고량, 전 재고량, 사용량, 현 재고 이렇게 먼저 만들고,폼에서 입력하는 대로 테이블에 연동시켜 기록하려고 합니다. 이럴때 1월 현재고가 2월의 전재고량이 되고, 현재고는 입고량+전재고량-사용량 이런 식으로 계산식을 만들고 싶은데요...어떻게 설정해야 할까요?테이블을 월별로 만들자니 너무 많아지는 것 같고..쿼리로 만들어야 할 지...앞이 깜깜합니다ㅠ혹시 도움될 까 첨부파일 올립니다.,ㅠ
==============[악어떼님 글에 대한 답변입니다]==============
일반적으로 재고관리는 별도로 정산값을 입력해서 보지는 않습니다.
간단하게 생각하시면 됩니다.
재고 = 입고 - 사용
##################################################
원하시는 상황 및 조건이 제가 드리는 답변과 다를수도 있습니다.
##################################################
현재 DB구성상 소모품입고내역은 별도로 등록 하시고 계시네요.
그러면 소모품을 사용한 내역만 따로 등록 하시면 됩니다.
소모품제품명 테이블에 등록된 것만 입고 또는 사용에 등록하시면 되구요, 현재 중복되는 제품명이 없으므로 이 제품명을 기준으로 수량관리를 하시면 될듯합니다.
(만약 제품명이 중복이 되고 다른 구별되는 내용이 있는 항목이 생긴다면 별도 코드 관리를 해야 됩니다.)
소모품 사용내역을 등록할 테이블은 입고내역의 내용과 비교할수 있도록 '제품명' '사용일' '사용수량' 은 필수로 있어야 합니다.
먼저 소모품 입고내역 합계를 구하는 쿼리를 만듭니다. 각각 다른날짜에 연속해서 입고가 되기때문에 제품명을 기준으로 입고수량 합계가 되는 쿼리를 만듭니다.
마찬가지로 사용내역 합계를 구하는 쿼리도 만듭니다.
그다음 제품명을 기준으로 입고수량-사용수량 을 하시면 현시점에서 재고내역을 보실수 있습니다.
특정시점 필요없이 현재고만 확인하시려면 날짜 관련 조건을 모두 없애버리시면 됩니다.
재고 수량에 조건을 주시면 재고가 0인것을 제외하거나,, 마이너스 인것을 찾을수 있습니다.
첨부파일의 쿼리를 찬찬히 살펴 보십시오.
==============[황동준님 글에 대한 답변입니다]==============
약간 어거지 스러운면이 없진 않지만,,,
첨부파일 참조 해 보시고 의도하신데로가 아니시라면 좀더 자세한 질문 부탁드립니다.
|
|