首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

数据窗口的一个有关问题

2012-03-31 
数据窗口的一个问题如:数据窗口有2列:列1列2123232132列1 有数值, 列2 根据列1的数值填充,列2的值来自数据

数据窗口的一个问题
如:数据窗口有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中加计算列
或者在数据窗口中加个计算列都可以

热点排行
Bad Request.