Q&A

  • 답변 꼭 좀 부탁드려요..저좀 살려주세요..
쿼리로 마스터/디테일 관계를 만들어놓고

마스터는 DBEdit등으로 디테일은 DBGrid로 입력수정 삭제하도록 하였습니다.

마스터에는 수주일,거래처,총금액 등이 있고

디테일에는 순번,상품코드,상품명,수량,단가,금액 등이 있습니다.

이때 디테일(Grid에서 직접 입력수정할때)에서 수량또는 단가를 입력 또는 수정하면

금액이 바뀜과 동시에 마스터쪽에 총금액이 바뀌어야 합니다.

총금액은 물론 디테일 금액의 총합계구요..



디테일쪽의 금액=수량*단가는 Calculate필드를 이용하든 아님 직접 BeforePost 시에

적용토록 해결했습니다만(혹시 더 깔끔한 방법은 없을까요?)

문제는 마스터의 총금액을 적용시키려다 보니 의외로 어렵네요..

마스터와 디테일이 쿼리로 서로 연결되어있다보니

디테일쿼리의 BeforePost이벤트에 마스터쿼리를 에디트상태로 해도 잘 안되구

캐쉬업데이트도 잘 안먹는거 같아요..



마스터/디테일 관계에서 저와 같은 경우 참고할 만한 흰트나 권장할만한 소스좀 가르쳐주세요..

지금까지 저눔때문에 몇일째 고생하고 있습니다..



0  COMMENTS