比如说:
在工资表中有如下字段;
id 姓名 机件 养老保险 所得工资
1 xxx 560 20 540
2 kkk 678 32 646
当我在DBGrid中修改32-〉34 时候 所的工资会自动计算出更新后的值为 644
所得工资是通过查询计算所得的值;
请教阁下如何解决?
在工资表中有如下字段;
id 姓名 机件 养老保险 所得工资
1 xxx 560 20 540
2 kkk 678 32 646
当我在DBGrid中修改32-〉34 时候 所的工资会自动计算出更新后的值为 644
所得工资是通过查询计算所得的值;
请教阁下如何解决?
解决方案 »
- 这里有没人老婆也是做程序的
- 请朋友解决拦路虎--DBNavigator的使用,当连接上datesourse时,按扭怎么变成灰色
- 晕了,关于字符串拆分的问题~~~
- 恳请前辈帮小弟解决问题,谢谢指教!
- 呵呵,请教一个问题:一个程序只能运行一次(已经控制),他可以接受参数,并根据参数显示内容,怎样在已经启动状态(已经不能运行第二次
- 导入TreeView的文本文件的格式是什么样的啊?如何导入?
- 自定义变量的使用
- 为了方便,我用了很多个adoquery在一个窗体里,这样会不会影响程序性能啊?adoquery会不会太多了呢?
- 请问“键列信息不足或不正确,更新影响到过多的行”是什么意识?
- 紧急求助,关于NT下文件目录共享的问题
- 天啊,数据类型!高手看看!答对马上给分!
- 关于sql语句的问题
DataSet.Edit;
DataSet['所得工资']:=DataSet['机件']-DataSet['养老保险'];
建一个字段名为所得工资, float类型, 计算字段.
ok.找到adoquery的计算字段属性。
写如下代码.
adoquery1.fieldbyname('所得工资').asfloat:=adoquery1.fieldbyname('机件').asfloat-adoquery.fieldbyname('养老保险').asfloat;