| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1034 人关注过本帖
标题:VFP如何使用Properties('DecimalPlaces')设置ACCESS字段小数位
只看楼主 加入收藏
yll148
Rank: 2
等 级:论坛游民
威 望:3
帖 子:268
专家分:15
注 册:2012-7-3
结帖率:87.5%
收藏
已结贴  问题点数:10 回复次数:3 
VFP如何使用Properties('DecimalPlaces')设置ACCESS字段小数位
VFP如何使用Properties('DecimalPlaces')设置ACCESS字段小数位,请各位同仁指教。谢谢!
搜索更多相关主题的帖子: 如何 同仁 
2016-11-19 15:16
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
收藏
得分:0 
没弄过ACCESS的
2016-11-19 23:45
厨师王德榜
Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18
等 级:贵宾
威 望:199
帖 子:991
专家分:4966
注 册:2013-2-16
收藏
得分:10 
又是你

如果仍是你用OLE方式打开Access的话,只要你的权限够,你可以直接这样改(比如把[列4]改为小数保留3位):
IF oo.CurrentDb.TableDefs(i).Fields(x).Properties('Name').value=='列4' THEN  && 如果需要更改某特定列的小数位
            oo.CurrentDb.TableDefs(i).Fields(x).Properties('DecimalPlaces').value=3  && 权限够的话,可以直接这样改!
ENDIF 

当然,这条代码前,最好你要用代码确定一下,“列4”是不是 单精度、双精度或数值型的列?这个代码我就不写了。
2016-11-21 11:35
yll148
Rank: 2
等 级:论坛游民
威 望:3
帖 子:268
专家分:15
注 册:2012-7-3
收藏
得分:0 
万分感谢3椄的朋友,您说的可以是可以,但是也是在有条件的前提下才可以,我测试了一下,货币型的也可以,数值型的不都可以。
2016-11-21 14:17
快速回复:VFP如何使用Properties('DecimalPlaces')设置ACCESS字段小数位
数据加载中...
 
   



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

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