数据窗口的一个问题
如:数据窗口有2列:
列1 列2
123
232
132
列1 有数值, 列2 根据列1的数值填充,列2的值来自数据库
有无“快速”填列2值的方法
我是用 for 循环做的,记录少的时候速度还过得去,记录超多的时候,速度就很低,求一高效方法
[解决办法]
可以用计算列
打开DataWindow Insert --> control --> 添加一个computed field 然后在里面写你要计算的表达式
如:sum( 列一 for all ) 就得到了列一整列的总和
如果是字符你怎么计算? 可以排除字符就是数字嘛
[解决办法]
问题都是一次说不清!
直接sql了!
select a,(select b from x where x.a= a)
from xx
....
[解决办法]
如果列2是根据列1计算得到的,
参考5楼在SQL中加计算列
或者在数据窗口中加个计算列都可以