标题:GRID的格式问题
只看楼主
yuantao100
Rank: 2
等 级:论坛游民
帖 子:61
专家分:16
注 册:2012-7-5
结帖率:100%
 问题点数:0 回复次数:1 
GRID的格式问题
从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位小数啊?
搜索更多相关主题的帖子: 小数 显示 格式 GRID thisform 
2020-07-06 08:52
yuantao100
Rank: 2
等 级:论坛游民
帖 子:61
专家分:16
注 册:2012-7-5
得分:0 
我找到问题了,可能是在从ORACLE取数据时,那个SELECT里的计算数据,
在sqlexec(osql,t_sql,"temp0015")执行完以后,temp0015的表结构里面,
jyzb这个字段为数值型20位,但没有小数位。。。虽然存的是小数,brow显示也是小数,
但是到了grid里面,就变成了0 。。
可是sqlexec里面,能不能指定生成的临时表的表结构属性?

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

2020-07-06 10:21



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-502398-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.029265 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved