标题:_vfp.DataToClip命令
只看楼主
GGF1103
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2008-12-30
 问题点数:0 回复次数:3 
_vfp.DataToClip命令
表中字段类型、长度都一样,当我在表格当中使用_vfp.DataToClip命令复制当前行内容,然后粘贴到Excel中,为什么出现一行记录会变成两行(只是部分记录)?

如:

姓名 年龄 籍贯 备注
张三 20 安徽XXXXXXXXXX fffffffff


变成

姓名 年龄 籍贯 备注
张三 20  
  安徽XXXXXXXXXX    fffffffff
搜索更多相关主题的帖子: 命令 vfp DataToClip 
2009-09-17 16:38
sd_tysd
Rank: 5Rank: 5
等 级:职业侠客
威 望:1
帖 子:81
专家分:319
注 册:2009-7-23
得分:0 
你的EXCEL 表的单元格设置的是自动换行,你的单元格宽度不够自动换行,所以成了两行。
这种复制方法,是将每条记录为一行处理,所以每行只能放在一个单元格内,造成单元格不够宽。
如果不用这种方法,可以用: COPY TO EXCEL工作簿表名 XLS   可以直接生成EXCEL工作簿,自动按字段分成列。
2009-09-17 19:17
hgfeng1984
Rank: 7Rank: 7Rank: 7
等 级:黑侠
威 望:5
帖 子:139
专家分:513
注 册:2006-3-26
得分:0 
_vfp.DataToClip 有参数啊,_vfp.DataToClip(CurTmp,,3),用TAB连接字段.
2009-09-17 19:30
GGF1103
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2008-12-30
得分:0 
回复 3楼 hgfeng1984
问题原因找到了,原来时字段内容后面含有回车符或换行符
2009-09-18 08:23



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-286036-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.985526 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved