Q&A

  • 디비그리드 직접데이터 변경시 계산을 할려면, 어떻게?




안녕하세요. 또 질문드립니다. ^^

저번에 답변해주셔서 UpdateSql 컴포넌트의 사용법을 잘 알게
1  COMMENTS
  • Profile
    청로 2000.10.08 22:12
    필드의 OnChange 이벤트를 이용하세요..



    예) 금액이 바뀌면

    부가세 := 금액 * 0.1;



    참고로 위의 이벤트는 테이블이 입력이나 편집시에만 발생합니다.



    그리고 누계등은 어떤 DB를 사용하는지 모르겠지만 트리거를 이용하면



    간단 명료하죠?



    저는 이렇게 하고 있습니다. 다른 테이블에 Update는 트리거를 이용하고



    작업자에게 누계등을 보여주고자 할때는 표준 작업폼을 만들어 폼을 상속하고



    그곳에서 테이블의 변경등에 대한 이벤트를 조정하니 표준 폼이 복잡해서



    그렇지 업무에 적용하는 폼들은 아주 간단하고 쉽더군요.



    물론 그것에 맞도록 디자인된 컴퍼넌트로 있어야되고요...



    테이블의 흐름을 아신다면 님(?)께서도 하실수 있어요...



    핵심은 표준폼일겁니다. 한 업무에만 치중하지 마시고 여러 업무 그런까



    금액, 수량, 시간, 건수등 이정도만 처리할 수 있도록 잘 배려하십시오.



    그럼 즐프하시고 행복하세요...











    김경한 wrote:

    >

    >

    > 안녕하세요. 또 질문드립니다. ^^

    > 저번에 답변해주셔서 UpdateSql 컴포넌트의 사용법을 잘 알게