以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  报表多行显示问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=135229)

--  作者:jinhetian
--  发布时间:2019/5/21 12:20:00
--  报表多行显示问题

您好老师

Dim wbr As WinForm.WebBrowser = e.Form.Controls("WebBrowser1")
Dim tm As String  = ProjectPath & "Attachments\\返厂维修报表.doc" \'指定模板文件
Dim fl1 As String = ProjectPath & "Reports\\返厂维修报表.doc" \'指定目标文件
Dim fl2 As String = ProjectPath & "Reports\\返厂维修报表.pdf" \'指定目标PDF文件
Dim wrt As New WordReport(Tables("返厂维修记录表"),tm,fl1) \'定义一个WordReport
wrt.Build() \'逐行生成报表
wrt.SaveToPDF(fl2) \'保存为PDF文件
wrt.Quit() \'退出
wbr.AddRess = fl2

根据上述代码能实现显示报表的功能,根据条件设置数据已显示两行,但报表上只显示一行数据,请问如何实现两行或多行报表都显示?



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


图片点击可在新窗口打开查看此主题相关图片如下:inkedqq截图20190521112634_li.jpg
图片点击可在新窗口打开查看






--  作者:有点甜
--  发布时间:2019/5/21 13:19:00
--  

你这种不能用word报表,只能用excel报表去做。

 

word报表生成,你要选择多行,而且生成的每一行都有表头的。


--  作者:jinhetian
--  发布时间:2019/5/21 16:36:00
--  
请问老师,在哪里选择多行?
--  作者:有点甜
--  发布时间:2019/5/21 16:42:00
--  
以下是引用jinhetian在2019/5/21 16:36:00的发言:
请问老师,在哪里选择多行?

 

比如,你可以用鼠标框选多行。

 

也可以循环每一行生成,如 http://www.foxtable.com/webhelp/scr/2890.htm