以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  wordreport做不了!不知道为什么?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=69012)

--  作者:q2649295605
--  发布时间:2015/5/29 8:07:00
--  wordreport做不了!不知道为什么?
我是在一个窗口内,增加一个控件,编辑他的事件Click代码:
Dim tm As String  = ProjectPath & "Attachments\\入库清单.xsl" \'指定模板文件
Dim fl As String = ProjectPath & "Reports\\入库单.xsl" \'指定目标文件
Dim wrt As New wordreport(Tables("入库清单"),tm,fl) 
wrt.Build() \'逐行生成报表
wrt.Show() \'显示报表
  
为什么完成之后,我点击这个控件出报表的时候,软件卡死了!
  

如果我想用这个控件,生成EXCEL报表的话,应该怎么写?

[此贴子已经被作者于2015/5/29 8:08:30编辑过]

--  作者:狐狸爸爸
--  发布时间:2015/5/29 8:20:00
--  

卸载重装office吧,一般都是你的word有问题.

 

excel的:

http://www.foxtable.com/help/topics/1145.htm

 


--  作者:q2649295605
--  发布时间:2015/5/29 8:42:00
--  
Dim Book As New XLS.Book(ProjectPath & "Attachments\\出库单.xls")
Dim 
fl As String = ProjectPath & "Reports\\出库单.xls"
Book.Build() 
\'生成细节区
Book.Save(fl) 
\'保存工作簿
Dim 
Proc As New Process \'打开工作簿
Proc.File = fl
Proc.Start()
  我用了这个   但是 出单的时候  出现这个报警    运行错误:failed to open storage file

--  作者:狐狸爸爸
--  发布时间:2015/5/29 8:47:00
--  

Dim Book As New XLS.Book(ProjectPath & "Attachments\\出库单.xls")
If filesys.FileExists(ProjectPath & "Attachments\\出库单.xls") = False Then
    MessageBox.Show("这个模版并不存在,当然出错!")

    Return
End If
Dim fl As String = ProjectPath & "Reports\\出库单.xls"
Book.Build() \'生成细节区
Book.Save(fl) \'保存工作簿
Dim Proc As New Process \'打开工作簿
Proc.File = fl
Proc.Start()


--  作者:q2649295605
--  发布时间:2015/5/29 8:51:00
--  
有点不懂!还请不吝赐教!
("这个模版并不存在,当然出错!")


--  作者:q2649295605
--  发布时间:2015/5/29 8:54:00
--  

If filesys.FileExists(ProjectPath & "Attachments\\出库单.xls") = False Then
    MessageBox.Show("这个模版并不存在,当然出错!")

    Return
End If

          这个起个什么作用?


--  作者:狐狸爸爸
--  发布时间:2015/5/29 8:55:00
--  

你要基于模版,首先得设计好模版啊,你都没有设计这个模版,怎么基于模版生成报表呢?

 

心急吃不得热豆腐,启动foxtable,按f1打开帮助,踏踏实实从《使用指南》开始学习,学会了使用,才谈得上学《开发指南》。

 

如果看帮助有困难,也可以先看视频:

 

http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=67187

 


--  作者:q2649295605
--  发布时间:2015/5/29 9:19:00
--  
问题是 模板是有的


--  作者:狐狸爸爸
--  发布时间:2015/5/29 9:21:00
--  

如果执行,提示“这个模版并不存在,当然出错!”,那么模版就是100%不存在,计算机不会撒谎。

 

如果你确定存在,可以联系客服QQ: 800014337,远程看一下。


--  作者:大红袍
--  发布时间:2015/5/29 9:27:00
--  
以下是引用q2649295605在2015/5/29 9:19:00的发言:
问题是 模板是有的

 

注意路径的后缀名,可能是 .xlsx

 

注意文件名是否写对