以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 报表打印错误 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=118963) |
-- 作者:aza520 -- 发布时间:2018/5/15 9:54:00 -- 报表打印错误 以下显示,打开存储文件错误,找不到问题所在,请老师帮看看 Dim Book
As New XLS.Book(ProjectPath & "Attachments\\变更台账.xls") Dim fl
As String = ProjectPath & "Reports\\变更台账.xls" book.AddDataTable("变更台账","xlgl","Select
*, (selec t sum(Round(Case When 变更后数量 Is null Then 0 Else 变更后数量 End * Case When 单价
Is null Then 0 Else 单价 End,0) - Round(Case When 变更前数量 Is null Then 0 Else 变更前数量
End * Case When 单价 Is null Then 0 Else 单价 End,0)) fro m {申请费用表} b where a.项目名称=b.项目名称 and a.变更编号=b.
变更编号) As [估计变更金额] fro m {变更申请单} a " &
IIF(DataTables("变更申请单").LoadFilter
> "","
where " & DataTables("变更申请单").LoadFilter,"")) Book.Build() Book.Save(fl) Dim Proc As New Process Proc.File = fl Proc.Start() 模板 |
-- 作者:有点甜 -- 发布时间:2018/5/15 10:42:00 -- 文件路径应该有错
Dim Book As New XLS.Book(ProjectPath & "Attachments\\变更台账.xls")
是不是 Dim Book As New XLS.Book(ProjectPath & "Attachments\\变更台账.xlsx") |
-- 作者:aza520 -- 发布时间:2018/5/15 11:37:00 -- 按建议改可以了,但是只能生成当前加载页的报表,其它页生成不了,是怎么回事呢 |
-- 作者:有点甜 -- 发布时间:2018/5/15 11:40:00 -- output.show一下你合成的sql语句,然后拷贝你合成的语句,放到sql测试窗口测试,看得到的结果是否正确
http://www.foxtable.com/webhelp/scr/1484.htm
|