퀀텀에서 바로 데이타를 입력하는데
제가 사용한 방식입니다.
Query 를 Open 한 후 CachedUpdate 를 False 로 셋팅하고
Query 이벤트중 새로운 레코드 이벤트에서 기본필드의 값을 넣고
다른 값을 입력받앗습니다.
(즉, 무조건 Post 개념입니다.. -> 방법을 몰라서 어쩔수 없이 그냥 사용중)
모르는 것은
1. CachedUpdate 를 사용하여 트랜잭션을 사용하고 싶은데 어느시점에서 Post 하고 ApplyUpdate 를 해
야 하는지(즉 어느 이벤트인지 모르겟습니다)
2. 코드 필드가 있어서 4라는 값이 입력되면 '0004' 이런식을 변경한 후 해당 명칭을 찾아서 명칭필드에 넣어주
고 다음필드로 이동해야 하는데 아무리 뒤져도 입력받기전 값은 찾았는데 입력받고 Enter 키를 누르거나 해
당필드에서 Focus 가 벗어나는 시점(이벤트)을 찾을 수가 없습니다.
(GridView1EditValueChanged 이벤트에서 기존의 값을 찾았습니다. 바로 입력한 값을 어디서 찾을 수 있
는지...)
3. 수량을 입력받으면 몇개의 테이블에 즉시 업데이트를 해주어야 하는데 어느 시점(이벤트)에서 해야 하는지?
(즉 트랜잭션을 이용하여 일괄 업데이트 후 Commit 를 해주고 싶습니다.)
두서 없는 질문입니다만 퀀텀을 시작한지 2-3일 밖에 안되서 이것저것 모르는게 많습니다.
알고계신분 답변 부탁드리면 참고할 예제나 사이트를 알려주시면 더욱 고압겟습니다.
일단 언제 Commit을 할거냐하는걸 정하셔야할것 같네요.
물론 다른 Table을 언제 update 하느냐도 마찬가지이구요.