帮忙看一下这个字段求合问题,提问者有点菜.

xaojancsdn 2003-10-20 11:23:50
现有从视图中查询得到的一个记录集.如下:(DxDBGrid控件)

f1 f2 f3

10 20 30
5 6 11

其中F3字段值=f1+f2,我想让用户在dxdbgrid中修改f1或f2时时实得到f3=f1+f2.
有人说用计算字段,但我觉得不行,因为f3要保存到库中去.于是我就在
clientdataset的afterpost中写: fieldbyname('f3').asfloat:=..('f1').asfloat+..('f2').asfloat;请问我这样行不行?
能给出代码最好.本人有点菜.多谢.


...全文
35 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Erice 2003-10-21
  • 打赏
  • 举报
回复
什么意思哟,具体点
xaojancsdn 2003-10-21
  • 打赏
  • 举报
回复
我的F3必须存在,且要存入数据库
busybird 2003-10-21
  • 打赏
  • 举报
回复
f3字段没有必要存在呀
Seahilly 2003-10-21
  • 打赏
  • 举报
回复
up
angle097113 2003-10-21
  • 打赏
  • 举报
回复
fieldbyname('f3').asfloat:=..('f1').asfloat+..('f2').asfloat;
应该没有问题可以实现的!但是这个事件好像不是特别的合适

1,593

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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