怎么在DBGrid1+ADOQuery1里动态添加一个由其他字段计算出来的字段??? 如:要DBGrid1显示如下:单价 数量 合计100 1 100150 3 450200 2 400而这个合计字段是由单价*数量得到怎么做?给出代码!!因为有时候运算比较复杂不考虑用sql语句生成。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 双击你的adotable, or adoquery, 把所有的字段添加进来。点右键, new field -->输入计算字段名,类型选择calculate点ok在adoquery1的oncalculat事件里写adoqueyr1.fieldbyname('计算字段').asstring:=adoquery1.fieldbyname('单价').asinteger*adoquery1.fieldbyname('数量').asinteger 打个补丁adoqueyr1.fieldbyname('计算字段').asstring:=inttostr(adoquery1.fieldbyname('单价').asinteger*adoquery1.fieldbyname('数量').asinteger); 用计算字段可以参考http://expert.csdn.net/Expert/topic/1526/1526508.xml?temp=9.333438E-02 手眼的工父,adoquery上加就行了。 adoqueyr1.fieldbyname('计算字段').value:=inttostr(adoquery1.fieldbyname('单价').value*adoquery1.fieldbyname('数量').value); adoqueyr1.fieldbyname('计算字段').value:=adoquery1.fieldbyname('单价').value*adoquery1.fieldbyname('数量').value; DELPHI 编译出来的EXE老被360提示说是木马。 SQL查询的问题 请教高手,如何从本地任意读去一张图片至数据库,同时显示在窗体中?在线等待! 动态调用dll的一个小问题!!! 怎样把bitbtn按钮放在edit内???? 求助!!Delphi调用VB写的COM的问题~~~在线等待~~ 新建一个类 请问如何在程序中动态的建BDE 数据库问题十万火急,在线等待 数据库的恢复~~~· 各位大哥能介绍一下Object Pascal 有什么好书吗? 还是不行!客户端发送数组数据到服务端!
类型
选择calculate点ok在adoquery1的oncalculat事件里写
adoqueyr1.fieldbyname('计算字段').asstring:=adoquery1.fieldbyname('单价').asinteger*adoquery1.fieldbyname('数量').asinteger
可以参考
http://expert.csdn.net/Expert/topic/1526/1526508.xml?temp=9.333438E-02