| 网站首页 | 业界新闻 | 小组 | 交易 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
共有 345 人关注过本帖
标题: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
快速回复:GRID的格式问题
数据加载中...
 
   



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

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