| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 819 人关注过本帖
标题:VFP与外部程序的数据交换
取消只看楼主 加入收藏
jhcwk
Rank: 1
等 级:新手上路
帖 子:17
专家分:5
注 册:2010-2-22
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:2 
VFP与外部程序的数据交换
本人在编制应用程序中,遇到这样一个问题:查询数据表中满足一定条件的记录,其一使其显示结果,其二使其转换成EXCEL文件格式并调用EXCEL对其进行编辑,在开发环境下,这两步均已通过,且运行结果正确。但制作成安装程序安装后运行,第一步运行正确,第二部也可完成转换,但调用EXCEL进行编辑时其结果不正确,结果与第一步相比为非。请问各位这是什么原因,望各位不吝赐教,谢谢!!!
搜索更多相关主题的帖子: VFP 数据交换 
2010-03-09 09:23
jhcwk
Rank: 1
等 级:新手上路
帖 子:17
专家分:5
注 册:2010-2-22
收藏
得分:0 
谢谢各位啦!不是我的代码像宝贝一样,我再澄清一下:
1、其实我认为代码非常简单,转换用的是:Copy to XXX type xl5(这一部运行正确),打开XXX.xls用的是RUN /N XXX.xls。
2、在开发环境下,文件的查询、转换及用RUN命令打开文件等操作,均可实现,且结果完全正确。
3、制作成安装程序安装后运行,查询、转换可以完成,结果也正确,问题是处在调用XXX.slx文件时:在WINdows环境下用EXCEL打开XXX.xls文件,其内容与结果相符,而程序中用RUN /N XXX.xls命令时, 而其结果与查询显示的相比为非。
 
   代码如下:copy all to 单位 type xl5
             RUN /N c:\Program Files\Microsoft office\office11\Excel.exe 单位
2010-03-10 09:18
jhcwk
Rank: 1
等 级:新手上路
帖 子:17
专家分:5
注 册:2010-2-22
收藏
得分:0 
“结果与查询显示的相比为非。”
我具体说个例子吧:假设一个数据表共有6条记录,其中:满足条件一的记录有1条;满足条件二的记录有2条;满足条件三的记录有3条;运行查询、转换后调用XXX.slx文件时:在WINdows环境下用EXCEL打开XXX.xls文件,其内容与结果相符。而程序中用RUN /N XXX.xls命令时, 按条件一查询、转换后显示出来的结果并不是满足条件一的那条记录,而是满足条件二的那2条记录。所以我说结果与查询显示的相比为非。

    另外:从程序代码分析,我认为没有问题。这从安装到其他几台计算机上运行的情况来看,也得到了验证。问题是:程序打包后,安装到其他计算机上运行正确、良好,唯独安装到我自己的计算机上运行时出问题,我找不到原因。请各位高手赐教!!!!!
2010-03-11 09:41
快速回复:VFP与外部程序的数据交换
数据加载中...
 
   



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

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