各位老师,先声明一下,没按照系统内word报表生成的方法,是按照自己构思的思路来的,希望老师们按照我的思路来指教。
1、创建一个独立窗口,选定任何工作表后,都能启用此窗口。窗口并排放置两个组合多选框,一个显示当前表 第一列的数据,另一个显示 d:\项目\模板文件\*.* 之下所有模板文件。另外再创建一个生成文件的按钮。
2、点击按钮,弹出窗口,先后勾选两个组合多选框数据(导出的记录单、不同的模板);
3、最后点击生成文件按钮,将选择的表单对应不同的模板生成文件,将生成的文件放入 d:\项目\成品文件\;
生成的文件名格式为: 第一列(名称)数据+模板文件名
4、假如数据表的值为空,那么,生成的文件不再占有字符或空行。
------------------------------------------------------------------------------------------------------------
说明:制作模板时完全脱离foxtable,模板不具有域的属性,只是特定字符串;生成文件时是用表单的列值去替换模板中相应的特定字符串。如:用数据表中“数据1”的列值替换模板中[数据1]的字符串。
模板路径:d:\项目\模板文件\
生成文件路径:d:\项目\成品文件\
此主题相关图片如下:gif.gif