|
================ 소스코드 =================================
사용 디비 : 제트엔진의 엑세스 데이터베이스
폼 연결상태 : DBGrid1->DataSource1->ADOQuery1 또는
DBGrid1->DataSource1->ADOTable1
===========================================================
테이블과 DBGrid는 서로 실시간으로 연결되어 있는 상황입니다.
1. [Insert 버튼](또는 [Update 버튼])이 있어, 이 버튼을 누를 경우 새로운 레코드를 하나 추가(또는 수정)합니다.
ADOQuery1 일 경우 : Insert Into ...;
Update ....;
ADOTable1 일 경우 : ADOTable1->Append(); ...; ADOTable1->Post();
ADOTable1->Edit(); ...; ADOTable1->Post();
2. DBGrid 에 추가(또는 수정)된 레코드의 변화가 바로 나타나게 하고 싶습니다.
어떻게 해야 변화된 레코드를 바로 DBGrid 에 나타낼 수 있는지요?
일반 DBase 4나 Paradox 테이블을 TTable로 DBGrid에 연결해서 추가(수정)을 하게 되면 DBGrid 에 바로 그 변화가 나타나는데... 위의 조건하에서는 아무리 해도 그 변화가 바로 나타나지를 않으니...
여러 고수님 도움 바랍니다.
감사합니다.
|