主题:[请教] 测试字段宽度和小数位数的函数
北京惬意
[专家分:1330] 发布于 2009-03-05 10:39:00
打开一个表,已知某字段是“N”型,
想知道其宽度和小数位数用什么函数?
谢谢!
回复列表 (共30个回复)
21 楼
北京惬意 [专家分:1330] 发布于 2009-03-06 21:56:00
[quote]n2=已知“N”型某字段
?"共用小数位:",LEN(TRANSFORM(IIF(n2%1=0,n2+0.1,n2%1)))-2
[/quote]
大于0位时正确,当0位时等于1,哪里还需要调整呢?
22 楼
dkfdtf [专家分:90] 发布于 2009-03-07 03:45:00
[quote]n2=已知“N”型某字段
?"共用小数位:",LEN(TRANSFORM(IIF(n2%1=0,n2+0.1,n2%1)))-2
[/quote]
难道只用测一条记录就能判断小数位是多少?
23 楼
北京惬意 [专家分:1330] 发布于 2009-03-07 08:32:00
[quote][quote]n2=已知“N”型某字段
?"共用小数位:",LEN(TRANSFORM(IIF(n2%1=0,n2+0.1,n2%1)))-2
[/quote]
难道只用测一条记录就能判断小数位是多少?
[/quote]
确切说是只测某字段就能知道小数位数。
24 楼
myww [专家分:1190] 发布于 2009-03-07 13:27:00
北京惬意老师在17楼发表的学习体会为我们这些只知VFP肤浅知识的人提供了一个绝好的学习捷径,谢谢北京惬意老师的奉献!
好乆没看到cbl518老师了,祝您万事如意!
25 楼
cbl518 [专家分:57140] 发布于 2009-03-07 20:30:00
[quote][quote]n2=已知“N”型某字段
?"共用小数位:",LEN(TRANSFORM(IIF(n2%1=0,n2+0.1,n2%1)))-2
[/quote]
大于0位时正确,当0位时等于1,哪里还需要调整呢?
[/quote]
“当0位时等于1”,不明白什么意思?
个位等于1吗?
26 楼
cbl518 [专家分:57140] 发布于 2009-03-07 20:37:00
谢谢 myww 先生的问候,也祝你天天开心快乐~~~!
27 楼
北京惬意 [专家分:1330] 发布于 2009-03-08 03:43:00
[quote][quote][quote]n2=已知“N”型某字段
?"共用小数位:",LEN(TRANSFORM(IIF(n2%1=0,n2+0.1,n2%1)))-2
[/quote]
大于0位时正确,当0位时等于1,哪里还需要调整呢?
[/quote]
“当0位时等于1”,不明白什么意思?
个位等于1吗?[/quote]
就是当小数位数是0位时,用“?"共用小数位:",LEN(TRANSFORM(IIF(n2%1=0,n2+0.1,n2%1)))-2”测是1,应该也是0才对吗。
28 楼
cbl518 [专家分:57140] 发布于 2009-03-08 07:09:00
老兄要测当前记录的小数位吗?
但你的主题是:
已知某字段是“N”型,
想知道其宽度和小数位数用什么函数?
29 楼
北京惬意 [专家分:1330] 发布于 2009-03-11 07:42:00
老弟你好:
我再说明一下。
已知某字段是“N”型, &&已经知道这个字段是“N”型的。
想知道其宽度和小数位数用什么函数? &&用什么函数能测出其宽度和其中的小数位数?
30 楼
北京惬意 [专家分:1330] 发布于 2009-03-16 15:53:00
[quote]老弟你好:
我再说明一下。
已知某字段是“N”型, &&已经知道这个字段是“N”型的。
想知道其宽度和小数位数用什么函数? &&用什么函数能测出其宽度和其中的小数位数?
[/quote]
我来回复