搜索
编程论坛
→
数据库技术
→
『 VFP论坛 』
→ 表格自定义字段显示“1/2”
标题:
表格自定义字段显示“1/2”
只看楼主
lljchi
等 级:
论坛游民
帖 子:172
专家分:95
注 册:2016-7-21
结帖率:
96.15%
楼主
已结贴
√
问题点数:10 回复次数:6
表格自定义字段显示“1/2”
使用日期判断后显示CHULI字段的值
IIF(day = 1,CHULI,'') as 01,IIF(day = 2 ,CHULI,'') as 02……
表格中的1/2应该显示“教育”,为什么会显示1/2呢?01字段显示正常,之后的02,03……31判断有值的地方都是显示的1/2, CHULI字段中也没有1/2这个值啊?
。
2016-11-07 12:47
sdta
来 自:江苏省连云港市
等 级:
版主
威 望:
323
帖 子:9621
专家分:26174
注 册:2012-2-5
第
2
楼
得分:0
贴上完整代码
坚守VFP最后的阵地
2016-11-07 13:25
红星二锅头
等 级:
贵宾
威 望:
46
帖 子:491
专家分:754
注 册:2016-8-25
第
3
楼
得分:0
02 字段位数不足,你只定义一位数长,你试试看是不是显示了 1/2
cStr = "教育"
? Left(cStr, 1)
团队红星二锅头,队长王猛,领队李冲,顾问杨伟,副队张挺,外联马彪,内勤韩秀,人事顾闯,财务赵魁,后勤周强
2016-11-07 13:48
红星二锅头
等 级:
贵宾
威 望:
46
帖 子:491
专家分:754
注 册:2016-8-25
第
4
楼
得分:10
应该 IIF(day = 2,CHULI,Space(4)) As 02
或者 Space(10) 尽量放大到合适的宽度
团队红星二锅头,队长王猛,领队李冲,顾问杨伟,副队张挺,外联马彪,内勤韩秀,人事顾闯,财务赵魁,后勤周强
2016-11-07 14:02
lljchi
等 级:
论坛游民
帖 子:172
专家分:95
注 册:2016-7-21
第
5
楼
得分:0
回复 4楼 红星二锅头
谢谢,问题解决了,把‘0’换成‘ ’就可以了,有个疑问是,01我没有设置为什么正确显示了呢?
2016-11-07 14:30
红星二锅头
等 级:
贵宾
威 望:
46
帖 子:491
专家分:754
注 册:2016-8-25
第
6
楼
得分:0
01 和 02 的宽度是按照第一次满足条件的而定的
看你的代码:IIF(day = 1,CHULI,'') as 01,IIF(day = 2 ,CHULI,'') as 02……
第一次是:day=1,所以 01 宽 4 字符
而 day=2 不满足,所以 02 字段只有 1 个字符宽
没有看到你的完整代码和测试数据
凭经验猜的
团队红星二锅头,队长王猛,领队李冲,顾问杨伟,副队张挺,外联马彪,内勤韩秀,人事顾闯,财务赵魁,后勤周强
2016-11-07 15:09
lljchi
等 级:
论坛游民
帖 子:172
专家分:95
注 册:2016-7-21
第
7
楼
得分:0
回复 6楼 红星二锅头
明白了,我本以为既然不设初始值,那么字符类型的初始默认值就应该都是一样的。非常感谢!
2016-11-07 17:13
7
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-470826-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.810183 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved