用dbnavigator的修改改了dbgrid中数条记录其中某一纪录的一个字段,但此记录的最后一个字段值是根据前面的字段值计算获得,如何作相应的修改?
是在dbnavigator的相应事件中做,还是dbgrid,或是datasource呢?
是在dbnavigator的相应事件中做,还是dbgrid,或是datasource呢?
解决方案 »
- 如何获取QQ Music安装路径?
- 如何选择部分记录生成新表?
- 把ADOQuery的查询结果放入另一个表中需要几个ADOQuery?两个表的结构要完全一样吗?
- delphi版本 一些实际例子面向对象的数据库编程,难道就是将一个表定义一个类吗?主从表怎么处理呢?
- 把一个listbox多选的内容导入到另一个listbox中的问题
- 我的一个开源项目,欢迎大家参与。
- 急! 求助关于DELPHI开发ACTIVEX COM ,ASP不能调用!请教高人!
- 哎~~~~谁能搞定???
- 分解出文件名(不含扩展名)的函数有吗?是什么?
- 请问如何查到Delphi形式的API定义?
- 关于累加和
- 求助advstringgrid的帮助文档
Field1Validate(sender: TField);
var
E: TFieldNotifyEvent;
begin
E:=DataSet.Field2.OnValidate;
dataset.field2.onvalidate := nil;
try
Calc1;//處理Field1 的變動如 Field2.Value := ****;
finally
dataset.field2.onvalidate := E;
end;
end;Field2Validate(sender: TField);
var
E: TFieldNotifyEvent;
begin
E:=DataSet.Field1.OnValidate;
dataset.field1.onvalidate := nil;
try
Calc2;//處理Field2 的變動如 Field1.Value := ****;
finally
dataset.field1.onvalidate := E;
end;
end;