AcceptChanges

接受此表所有修改结果,使得保存的时候忽略此表。

AcceptChanges和RejectChanges类似,都会导致用户做出的修改不会被保存,我们用一个简单例子来说明二者的差别:

1、假定某个单元格原来的值是“A”。
2、用户将此单元格的值改为“B”。
3、如果执行RejectChanges方法,此单元格的值将恢复为“A”
4、如果执行AcceptChanges方法,此单元格的值还是为修改后的“B”,但系统将认为此单元格的值始终为B,所以保存的时候将不会保存此单元格的修改,用户保存后重新打开项目,会发现这个单元格的值还是“A”。

可以看出,执行RejectChanges是实实在在地撤销修改,而执行AcceptChanges方法等于“欺骗”系统:“我这个表没有做出任何修改,保存的时候请忽视我!”。

示例

接受对表A的修改:

DataTables("表A").AcceptChanges()


本页地址:http://www.foxtable.com/webhelp/topics/2365.htm