标题:VFP如何使用Properties('DecimalPlaces')设置ACCESS字段小数位
只看楼主
yll148
Rank: 2
等 级:论坛游民
威 望:3
帖 子:266
专家分: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: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:183
帖 子:942
专家分:4724
注 册: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
帖 子:266
专家分:15
注 册:2012-7-3
得分:0 
万分感谢3椄的朋友,您说的可以是可以,但是也是在有条件的前提下才可以,我测试了一下,货币型的也可以,数值型的不都可以。
2016-11-21 14:17



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




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

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