以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]窗口表报表问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=169420) |
-- 作者:bashanren -- 发布时间:2021/6/16 9:43:00 -- [求助]窗口表报表问题 各位老师早上好! 在我的窗口“对象信息选择查询”有表“WITable”,标准按纽“报表”代码如下:可运行时提示:Microsoft Jet 数据库引擎找不到输入表或查询 \'对象信息选择查询_WITable\'。 确定它是否存在,以及它的名称的拼写是否正确。不知如何修改,请老师们指导,谢谢!! Dim Book As New XLS.Book(ProjectPath & "Attachments\\征拆户信息报表.xls") Dim fl As String = ProjectPath & "Reports\\\\Excel报表\\征拆户信息报表.xls" book.AddDataTable("征拆户信息报表","ZCGZGLXTSJK","Sel…… * from {对象信息选择查询_WITable}") Book.Build() Book.Save(fl) Dim Proc As New Process Proc.File = fl Proc.Start()
|
-- 作者:有点蓝 -- 发布时间:2021/6/16 9:49:00 -- book.AddDataTable这种用法只能用数据库里的表,不能使用临时表、窗口表 |
-- 作者:bashanren -- 发布时间:2021/6/17 21:35:00 -- 还请“蓝”老师指导! 在窗口中,下面的代码勉强能运行,也可以生成报表,但我总觉得这个代码没有把我的窗口表联系起来,当我把\' Dim g As New SQLGroupTableBuilder("对象信息选择查询_WITABLE","") 这段代码放进去后,又出错,但报表还是可以生成。 还请老师指导,谢谢。
Dim Book As New XLS.Book(ProjectPath & "Attachments\\征拆户信息报表.xls") |
-- 作者:有点蓝 -- 发布时间:2021/6/17 21:54:00 -- 把模板里面的表名改为窗口表名称:<窗口名称_控件名称> 不要使用book.AddDataTable
|
-- 作者:bashanren -- 发布时间:2021/6/17 22:17:00 -- 谢谢“蓝”老师!! |