计算字段'合计',等于'数量',乘'单价'为什么老是出错,高手帮帮我!

walkmangood 2003-06-09 08:08:29
ADOTABLE1,我做了一个计算字段:name为'heji' ,type为String ,size为12,field type 为calculated.

在FORM里,有EDIT1,EDIT2,他们都没有和数据库连,dbedit1为'Heji'是ADOTABLE1的计算字段.

当在edit1和EDIT2里输入数字的时候,edit1*edit2=计算字段heji,当EDIT1\EDIT2改变时计算字段heji也改变.



不改变以上的环境,请高手贴出原代码.
...全文
76 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
ggdw 2003-06-09
  • 打赏
  • 举报
回复
在数据集的Oncalculated. 里面写
dataset.fieldbyname('heji').asfloat:=dataset.fieldbyname(' 数量').asfloat*
dataset.fieldbyname(' 单价').asfloat
HelpMeNow 2003-06-09
  • 打赏
  • 举报
回复
adotable1.fieldbyname('heji').asstring:=FloatTOStr(StrToFloat(edit1.text)*StrToFLoat(edit2.text));
linzhisong 2003-06-09
  • 打赏
  • 举报
回复
在数据集的Oncalculated. 里面写
dataset.fieldbyname('heji').asfloat:=dataset.fieldbyname(' 数量').asfloat*
dataset.fieldbyname(' 单价').asfloat

5,930

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧