delphi中关于计算字段保存
答案:2 悬赏:0 手机版
解决时间 2021-02-12 09:20
- 提问者网友:心牵心
- 2021-02-12 00:47
我查了一下好像有人有办法,具体的没说明白,我想求好心高手帮忙解释一下,可以的话做出相关代码我想实现在delphi中的table中添加计算字段,将一行记录中的三个数做简单的计算,然后得到的计算字段的那一列值求和,我用Query查询计算得到的那一列值,发现计算的值没有保存数据库
最佳答案
- 五星知识达人网友:孤独的牧羊人
- 2021-02-12 02:18
如果你这个字段,在数据库中存在,就不要做计算字段,用实际字段
全部回答
- 1楼网友:杯酒困英雄
- 2021-02-12 03:52
方法1:设置table 的 autocalcfields的值为false即可不自动计算,等你数据完毕后再设成true;
方法2:定义一个全局bool变量cancalc,在插入一条数据后,设为false,
在table的oncalcfields事件中事先判断
begin
if not cancalc then exit;
......//计算代码
end;
当输入完毕后按回车时把 cancalc设为true..
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯