안녕 하세요.
한델에서 여러번 도움을 받고 항상 소중한 공간으로 생각하는 초보 델파이 사용자 입니다.
급한 도움을 청합니다. 아시는 분은 꼭 좀 도움을 주세요..
제가 TTale를 써서 마스터-디테일 관계로 설정을 했습니다.
그래서 디테일 폼에서 자료를 Append를 합니다.
dbgrid 에서 바로 입력을 하는데 한로우를 입력하고 다음로우로 넘어가면
post를 하지 않아도 db에는 바로 저장이 되네요. 원래 그런가요.
제가 알기로는 Append나 insert 를 하고 post를 해야 작업했던 데이터가 저장이 되는 걸로 알고 있는데요.
이게 저한테 중요한 이유는요 데이터가 한줄씩 입력되면 상관이 없는데 여러줄입력될때도 있거든요.
그리고 작업자가 항상 올바를 데이터를 넣는 다는 보장이 없기 때문에 post를 해야 저장이 되게 하고 싶어서요.
만약 여러줄을 입력했는데 알고 보니 잘못된 데이터일때 cancel를 하면 원상태로 돌아가야 하는데 현재는 입력된 데이터가 post를 하지도 않았는데 바로 저장이 된다는 겁니다.
도움을 청합니다.
저장은 쿼리로 하면 문제가 해결될것같은데요....
여러개의 문장이 입력될때 저장에 관한 문장을 실행하기 전에 우선 바로 입력이 되었는지 확인하고 하면
별 문제가 없을것 같은디요