注册 登录
编程论坛 VFP论坛

GRID的格式问题

yuantao100 发布于 2020-07-06 08:52, 1825 次点击
从SQL获取的数据:
select * from temp0015 into cursor sdata

然后在GRID里面显示这些数据:
thisform.grid1.column4.header1.caption="基药占比"
thisform.grid1.column4.width=120
thisform.grid1.column4.controlsource="sdata.jyzb*100"
thisform.grid1.column4.inputmask='99.999%'
只有本站会员才能查看附件,请 登录


可是表里面是有小数的呀:
只有本站会员才能查看附件,请 登录


这个temp0015来自ORACLE的查询。
怎么能让这个字段显示正常的2位小数啊?
1 回复
#2
yuantao1002020-07-06 10:21
我找到问题了,可能是在从ORACLE取数据时,那个SELECT里的计算数据,
在sqlexec(osql,t_sql,"temp0015")执行完以后,temp0015的表结构里面,
jyzb这个字段为数值型20位,但没有小数位。。。虽然存的是小数,brow显示也是小数,
但是到了grid里面,就变成了0 。。
可是sqlexec里面,能不能指定生成的临时表的表结构属性?

[此贴子已经被作者于2020-7-6 10:26编辑过]

1