注册 登录
编程论坛 VFP论坛

求助:姓名字段空格的方法

xazxhy 发布于 2020-11-17 13:54, 2280 次点击
只有本站会员才能查看附件,请 登录
变成
只有本站会员才能查看附件,请 登录
10 回复
#2
wengjl2020-11-17 15:34
repl 姓名 with subs(姓名,1,2)+" "+subs(姓名,3,2) for len(allt(姓名))=4
#3
schtg2020-11-17 16:54
好,学习啦!
#4
吹水佬2020-11-17 19:00
REPLACE 姓名 WITH TRANSFORM(姓名,"@R ##  ##") FOR LENC(ALLTRIM(姓名))<3
#5
schtg2020-11-17 19:58
@吹版,更高!
#6
sdta2020-11-18 09:32
REPLACE 姓名 WITH STUFFC(姓名,2,0,CHR(41377)) FOR LENC(ALLTRIM(姓名)) = 2
#7
路上跑2020-11-21 06:57
请问各位老师们,加了空格时打印时如果显示出来?按照上面的方法姓名中间有了空格,但是打印时依然紧紧挨着
#8
吹水佬2020-11-21 10:17
以下是引用路上跑在2020-11-21 06:57:59的发言:

请问各位老师们,加了空格时打印时如果显示出来?按照上面的方法姓名中间有了空格,但是打印时依然紧紧挨着

可能是使用的字符集问题,不等宽看似挨着,用“宋体”试试看
#9
radiofan2020-11-21 20:15
以下是引用路上跑在2020-11-21 06:57:59的发言:

请问各位老师们,加了空格时打印时如果显示出来?按照上面的方法姓名中间有了空格,但是打印时依然紧紧挨着

打印时的代码?打印时是否做了字符处理?
#10
chinesetank2020-11-26 20:42
可不可以试着把半角空格换成全角的试一下
#11
wangzhiyi2020-11-27 14:47
建议DBF文件里存储的不要在中间加空格,直接在打印姓名里进行判断加处理。
1