回 帖 发 新 帖 刷新版面

主题:[请教] 测试字段宽度和小数位数的函数

打开一个表,已知某字段是“N”型,
想知道其宽度和小数位数用什么函数?
谢谢!

回复列表 (共30个回复)

21 楼

[quote]n2=已知“N”型某字段
?"共用小数位:",LEN(TRANSFORM(IIF(n2%1=0,n2+0.1,n2%1)))-2
[/quote]

大于0位时正确,当0位时等于1,哪里还需要调整呢?

22 楼

[quote]n2=已知“N”型某字段
?"共用小数位:",LEN(TRANSFORM(IIF(n2%1=0,n2+0.1,n2%1)))-2
[/quote]

难道只用测一条记录就能判断小数位是多少?

23 楼

[quote][quote]n2=已知“N”型某字段
?"共用小数位:",LEN(TRANSFORM(IIF(n2%1=0,n2+0.1,n2%1)))-2
[/quote]

难道只用测一条记录就能判断小数位是多少?
[/quote]
确切说是只测某字段就能知道小数位数。

24 楼

北京惬意老师在17楼发表的学习体会为我们这些只知VFP肤浅知识的人提供了一个绝好的学习捷径,谢谢北京惬意老师的奉献!
好乆没看到cbl518老师了,祝您万事如意!


25 楼

[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 楼

谢谢 myww 先生的问候,也祝你天天开心快乐~~~!

27 楼

[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 楼

老兄要测当前记录的小数位吗?

但你的主题是:
已知某字段是“N”型,
想知道其宽度和小数位数用什么函数?

29 楼

老弟你好:
    我再说明一下。

    已知某字段是“N”型,               &&已经知道这个字段是“N”型的。
    想知道其宽度和小数位数用什么函数?  &&用什么函数能测出其宽度和其中的小数位数?

30 楼

[quote]老弟你好:
    我再说明一下。

    已知某字段是“N”型,               &&已经知道这个字段是“N”型的。
    想知道其宽度和小数位数用什么函数?  &&用什么函数能测出其宽度和其中的小数位数?

[/quote]

我来回复

您尚未登录,请登录后再回复。点此登录或注册