|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
数据库技术
→
『 VFP论坛 』
→ VFP报表预览问题(求助)已解决供大家参考
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
2075
人关注过本帖
标题:
VFP报表预览问题(求助)已解决供大家参考
只看楼主
加入收藏
qczx3358
等 级:
论坛游民
帖 子:44
专家分:15
注 册:2014-1-19
第
11
楼
收藏
得分:0
找到原因了,是由于备注转换为字符时,最后一个字符是半个汉字造成的,怎么检测一段文字最后一个字符是非正常字符
2014-02-07 09:14
举报帖子
使用道具
赠送鲜花
taifu945
等 级:
贵宾
威 望:
80
帖 子:1545
专家分:3298
注 册:2012-7-6
第
12
楼
收藏
得分:0
LEN(RIGHTC(备注字段名,1))=1,为西文字符;=2,为中文或全角字符。
[
本帖最后由 taifu945 于 2014-2-7 15:08 编辑
]
2014-02-07 11:39
举报帖子
使用道具
赠送鲜花
qczx3358
等 级:
论坛游民
帖 子:44
专家分:15
注 册:2014-1-19
第
13
楼
收藏
得分:0
回复 12楼 taifu945
非常感谢,给了个提醒,帮忙看看我写的代码。呵呵。
2014-02-07 13:42
举报帖子
使用道具
赠送鲜花
bccn0906
来 自:广州
等 级:
蜘蛛侠
威 望:
2
帖 子:414
专家分:1183
注 册:2013-10-16
第
14
楼
收藏
得分:0
不用判断,直接截取。
如:每截取9个字符为一段,截完为止
a="1好人12来,了,0中国,"+chr(200)
I=1
L=9
STR1=''
***************
i=I+LEN(STR1)
STR1=SUBSTRC(SUBSTR(a,I,L),1) &&取第1段
?STR1
*****************
i=I+LEN(STR1)
STR1=SUBSTRC(SUBSTR(a,I,L),1) &&取第2段
?STR1
****************
i=I+LEN(STR1)
STR1=SUBSTRC(SUBSTR(a,I,L),1) &&取第3段
?STR1
*按此类推......
if empty(STR1)
wait wind '截取完毕'
endif
2014-02-07 14:35
举报帖子
使用道具
赠送鲜花
taifu945
等 级:
贵宾
威 望:
80
帖 子:1545
专家分:3298
注 册:2012-7-6
第
15
楼
收藏
得分:0
以下是引用
qczx3358
在2014-2-7 13:42:27的发言:
非常感谢,给了个提醒,帮忙看看我写的代码。呵呵。
看了你的代码,这段代码是最严谨的检测。不过我在想,一般第2种情况,也就是字段后面有半个汉字的情况,正常输入时不会碰到的吧?全角或汉字在一次性输入时都是2字节一起的,不可能只存了半边的。何况你是备注字段,不存在宽度设计与字符数冲突这种情况。当然,你用这段程序也没错。
2014-02-07 15:06
举报帖子
使用道具
赠送鲜花
b土木丁口
等 级:
论坛游侠
帖 子:264
专家分:189
注 册:2013-9-12
第
16
楼
收藏
得分:0
学习
2014-02-11 12:39
举报帖子
使用道具
赠送鲜花
qczx3358
等 级:
论坛游民
帖 子:44
专家分:15
注 册:2014-1-19
第
17
楼
收藏
得分:0
互相帮助。正在努力学习呢。
2014-02-11 18:58
举报帖子
使用道具
赠送鲜花
17
2/2页
1
2
快速回复:
VFP报表预览问题(求助)已解决供大家参考
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.024984 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved