GridEh 直接连接AdoQuery,当某数据发生变化时,需要在BeforePost内判断第一个字段(比如:字段A)是否为空,若空,则增加一条A='a'(为了说明方便,此处为暂定值),其他字段为改动后的值,原数据不发生变化;若不为空,则更新为当前修改的数据。
例如,如下五个字段:
A B C D E
a a a a a --->当D字段改为b时候 ,A非空,则Update本条记录
----------------
A B C D E
  a a a a --->当D字段改为b时候 ,A为空,则Insert一条A='a'(此处'a'是传进来的数据,此处仅为说明)的记录,
                且本条记录不变,如下:
---
A B C D E
  a a a a 
a a a b a 应该怎么写好呢??