ADOQuery如何定义计算列?
进销存管理软件版1楼: 我用ADOQuery查询得到如下字段:商场编号,销售额,毛利额,现在我想增加一个计算列:毛利率,也就是毛利额/销售额,但是我不想在服务器上计算,能不能在ADOQuery中定义一个本地的计算列呢?也就是说,把数据从服务器上取下来以后,再计算。
请高人指点一下,多谢了!
请高人指点一下,多谢了!
2楼: 新建一个计算字段就行了。
New Field...
Field type 选Calculated
然后在ADOQuery的OnCalcFields事件了写计算代码。。。 如超市管理软件
3楼: select 商场编号,销售额,毛利额,毛利额/销售额 as 毛利率 from tablename where...
4楼: ak_2005和enterwin可以解决你的问题,但是各有优缺点就是了。
ak_2005的比较容易产生负作用,如果要用计算列来显示行号可能就要用ak_2005的方法来实现了。
5楼: 问题解决了,多谢各位!
6楼: OK了,谢谢各位!
进销存管理软件版7楼: 多人接受答案了。