以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]请高手写段导入word模板的代码,见图及附件  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=88836)

--  作者:jyh7081
--  发布时间:2016/8/10 12:05:00
--  [求助]请高手写段导入word模板的代码,见图及附件
各位老师,先声明一下,没按照系统内word报表生成的方法,是按照自己构思的思路来的,希望老师们按照我的思路来指教。

1、创建一个独立窗口,选定任何工作表后,都能启用此窗口。窗口并排放置两个组合多选框,一个显示当前表 第一列的数据,另一个显示  d:\\项目\\模板文件\\*.*  之下所有模板文件。另外再创建一个生成文件的按钮。

2、点击按钮,弹出窗口,先后勾选两个组合多选框数据(导出的记录单、不同的模板);

3、最后点击生成文件按钮,将选择的表单对应不同的模板生成文件,将生成的文件放入  d:\\项目\\成品文件\\;  
   生成的文件名格式为:   第一列(名称)数据+模板文件名

4、假如数据表的值为空,那么,生成的文件不再占有字符或空行。
------------------------------------------------------------------------------------------------------------
说明:制作模板时完全脱离foxtable,模板不具有域的属性,只是特定字符串;生成文件时是用表单的列值去替换模板中相应的特定字符串。如:用数据表中“数据1”的列值替换模板中[数据1]的字符串。

模板路径:d:\\项目\\模板文件\\
生成文件路径:d:\\项目\\成品文件\\


图片点击可在新窗口打开查看此主题相关图片如下:gif.gif
图片点击可在新窗口打开查看

附件:
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:项目.rar




--  作者:大红袍
--  发布时间:2016/8/10 12:33:00
--  
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:项目.zip


--  作者:jyh7081
--  发布时间:2016/8/10 13:23:00
--  
版主太强大了,无所不能。先下载学习,谢谢!
--  作者:jyh7081
--  发布时间:2016/8/10 13:59:00
--  
版主,您好。遇到点问题,我把您的代码移植到旧版(2014版以前)编写的程序中,出现提示“编译错误:未定义类型wordreport”。如果在新版中重新做一遍,要花很多时间,有没有办法在旧版中解决?
--  作者:大红袍
--  发布时间:2016/8/10 14:42:00
--  

 旧版本,没有word报表功能的。

 

 而且,新版兼容旧版本啊,你用新版打开旧版重新发布一次就好啊。


--  作者:jyh7081
--  发布时间:2016/8/10 14:51:00
--  
但老版本项目文件后缀是.foxdb,现在版本的是.table,怎么打开?
--  作者:大红袍
--  发布时间:2016/8/10 15:17:00
--  
以下是引用jyh7081在2016/8/10 14:51:00的发言:
但老版本项目文件后缀是.foxdb,现在版本的是.table,怎么打开?

 

1、你用的是正版还是盗版?请不要用盗版。

 

2、旧版本没有word报表功能,没办法。