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

当SQL数据库远程视图中的数值型字段值小于1时,怎么在VFP表单表格中显示小数点前的0

2012-03-04 
当SQL数据库远程视图中的数值型字段值小于1时,如何在VFP表单表格中显示小数点前的0?当SQL数据库远程视图中

当SQL数据库远程视图中的数值型字段值小于1时,如何在VFP表单表格中显示小数点前的0?
当SQL数据库远程视图中的数值型字段值小于1时,在VFP表单表格中不显示小数点前的0,如“0.125”,只显示为“.125”。而在dbf表中不存在这个问题。当SQL数据库远程视图中的数值型字段值小于1时,如何在VFP表单表格中显示小数点前的0?敬向电脑专家请教,应如何解决,不胜感激!

[解决办法]
将表格对应字段的列的的 Sparse 设为 .F.
如,第3列显示此小数字段,在 Grid 的 Init 事件加代码
This.Columns(3).Sparse=.F.
[解决办法]
这与 alignment属性 无关,你会发现只要 Sparse 设为 .F.,就是这样了。
你用鼠标单击未设置Sparse的列,你会发现单元格获得焦点时和没有焦点时,是有区别的,区别就是有焦点时偏左一点点,偏上一点点,应该是为了突出效果。

其实不设置 Sparse 属性就可以了。

但不设置 Sparse 属性就会有你说的 .125 问题,变通解决的方法就是:
Replace All 数值型字段1 With 数值型字段1,...,数值型字段N With 数值型字段N

热点排行