计算字段是不是只能在数据集计算时才能修改? 其它地方行吗? 谁能帮帮我呀(50分)

  • 主题发起人 主题发起人 gaden
  • 开始时间 开始时间
G

gaden

Unregistered / Unconfirmed
GUEST, unregistred user!
我想在DBGrid里改变计算字段的值,但改不了,改了没反应的
 
procedure TForm1.ClientDataSet1CalcFields(DataSet: TDataSet);
begin
//计算的付值
end;
计算字段是通过与其他字段的值通过计算多出的,要么更改其他咨端的值或者更改
计算方式!
 
我想要在DBGrid里改,行吗?
 
计算字段是通过别的字段计算出来的,只能通过改变别的字段值来改变计算字段的值
 
计算字段只能在onCalcFields事件中.
为什么要在DBGrid里改变计算字段的值??????
 
计算字段本来就只是通过计算其它的字段起到显示的作用,你要改,
也是改计算字段包括的字段而已.
可以把计算字段的值保存到数据库中,不过是赋值给其它的字段.
 
计算字段是不是通过别的字段得来的?

如果是,那么你改了虽然能存到数据库,可是下次显示它又回去了呀
不知道你的具体意思是什么?
 
后退
顶部