| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3507 人关注过本帖
标题:请教 从Citrix 上 Sap 拷贝数据到vfp 乱码问题
只看楼主 加入收藏
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
我先想一下

授人以渔,不授人以鱼。
2012-12-13 15:15
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:400
帖 子:11857
专家分:43421
注 册:2006-5-13
收藏
得分:4 
SAP应该可以先导出到EXCEL文件,然后再转到VFP就容易解决了。

活到老,学到老!http://www.(该域名已经被ISP盗卖了)E-mail:hu-jj@
2012-12-13 17:17
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
已经确认,_CLIPTEXT中获得的数据已经被篡改:
图片附件: 游客没有浏览图片的权限,请 登录注册

图中左侧是原数据,右方是_CLIPTEXT中的数据。下边一堆数字是对应的内码。

授人以渔,不授人以鱼。
2012-12-13 20:36
cxzbzgz
Rank: 8Rank: 8
来 自:云南楚雄
等 级:贵宾
威 望:24
帖 子:298
专家分:808
注 册:2012-6-15
收藏
得分:0 
你做个程序,先转换为EXCEL文件,再导入VFP看。我想WORD正常的话,EXCEL也应该正常,这样做起来应该就方便多了!

学习交流VFP,QQ:248561326。
2012-12-13 21:31
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:400
帖 子:11857
专家分:43421
注 册:2006-5-13
收藏
得分:0 
以下是引用cxzbzgz在2012-12-13 21:31:16的发言:

你做个程序,先转换为EXCEL文件,再导入VFP看。我想WORD正常的话,EXCEL也应该正常,这样做起来应该就方便多了!
SAP可以手工操作导出数据到excel文件的。

活到老,学到老!http://www.(该域名已经被ISP盗卖了)E-mail:hu-jj@
2012-12-13 21:46
ksbbzhr
Rank: 1
等 级:新手上路
帖 子:60
专家分:0
注 册:2012-12-4
收藏
得分:0 
回复 33楼 TonyDeng
那么在vfp中该怎么取得左边的原始数据呢? 现在缺的就是这一步啊

楼上的各位先谢过了   创建excel 是可以的   但是依然无法改善目前的情况
我的目标是取消 创建 application
2012-12-14 08:21
ksbbzhr
Rank: 1
等 级:新手上路
帖 子:60
专家分:0
注 册:2012-12-4
收藏
得分:0 
关键问题是  我不是要一次性的转换从sap上下来的数据  
而是天天有NCR报告单   平均每个小时有10张NCR报告单  

我一边在vfp程序输入数据   遇到数据量大的缺陷描述等大量中文信息的时候  就从sap中拷贝数据粘贴过来

如果是在sap中另存为excel   txt 等文件   那当然是完全可以解决问题的     可是比目前的操作方法慢了很多很多

目前是直接拷贝 然后在vfp editbox获得焦点的时候, 自动在word对象中粘贴再剪贴,然后editbox赋值

只是经过word中转了一下    程序退出 有时候word不能退出  还是滞留内存
2012-12-14 08:28
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
正在查找原因。原理上剪贴板是不会改变编码的,因为在VFP中把左侧的数据赋值给_CLIPTEXT时没有问题,问题是在另外的软件中按下Ctrl+C后出现的,在找这个原因,不知道是不是那个软件的问题。

授人以渔,不授人以鱼。
2012-12-14 12:52
ksbbzhr
Rank: 1
等 级:新手上路
帖 子:60
专家分:0
注 册:2012-12-4
收藏
得分:0 
也就是说从sapCtrl+C拷贝数据到剪贴板   这时候剪贴板中的编码已经变成了右边的编码了?
那么为什么在记事本中Ctrl+V 可以正常呢  
费解啊
2012-12-14 14:29
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
Sap是在IE上运行的么?

授人以渔,不授人以鱼。
2012-12-14 14:31
快速回复:请教 从Citrix 上 Sap 拷贝数据到vfp 乱码问题
数据加载中...
 
   



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

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