动态增加clientdataset的field clientdataset连接数据库中一个表,我想在显示时动态增加一个字段(field1),并且把已有字段(field2,field3)的结果凑在一起付给他,比如说field2=3,field3=W,那么filed1=3W,各位有什么高见? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你可在你的ClientDataSet1中增加一个计算字段。然后在ClientDataSet1d的ClientDataSet1CalcFields(OnCalcFields)事件中处理数据。 这个例子要是从头说,可是麻烦了,你要是一点也不懂的话。我要不贴上几个图片你还是没法看懂。我只是告诉你一个思路。procedure TForm1.IBDataSet1CalcFields(DataSet: TDataSet);begin IBDataSet1.FieldByName('YDL').Value := IBDataSet1.FieldByName('BL').Value * (IBDataSet1.FieldByName('BD1').Value- IBDataSet1.FieldByName('BD').Value);end; 关于串口的数据接收问题,使用API 用类名获取句柄的问题(急) 关于动态调用dll 中的非模式窗体的问题? 在Richedit中怎么实际URL,谢谢了。 流读取错误问题 请教如何日期时间变量(TDatetime)进行加、减操作,以年为单位。 如何在dbgrid中显示用原生ADO的Recordset查的记录集???? Ada就是Delphi吗?如果不是,Ada相关的开发环境是什么工具? c++程序员的薪水高还是dephi的高? 小问题?????????? 这段代码什么意思 急 显示表头
procedure TForm1.IBDataSet1CalcFields(DataSet: TDataSet);
begin
IBDataSet1.FieldByName('YDL').Value := IBDataSet1.FieldByName('BL').Value *
(IBDataSet1.FieldByName('BD1').Value-
IBDataSet1.FieldByName('BD').Value);
end;