以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 执行完显示出来,怎么写代码? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=111263) |
||||
-- 作者:xxfoxtable -- 发布时间:2017/12/18 22:59:00 -- 执行完显示出来,怎么写代码? Dim tm As String = ProjectPath & "Attachments\\dy.doc" \'指定模板文件 多条记录,全放在一个文件里,这样写对吗? |
||||
-- 作者:有点蓝 -- 发布时间:2017/12/18 23:10:00 -- Dim tm As String = ProjectPath & "Attachments\\dy.doc" \'指定模板文件 Dim fl As String = ProjectPath & "Reports\\dy.doc" \'指定目标文件 With Tables("照片") If .TopPosition > -1 Then \'如果选定区域包括数据行 Dim wrt As New WordReport(Tables("照片"),tm,fl) \'定义一个WordReport For i As Integer = .TopPosition To .BottomPosition wrt.BuildOne(Tables("照片").rows(i)) Next wrt.Show() \'显示报表 End If End With |
||||
-- 作者:xxfoxtable -- 发布时间:2017/12/19 14:20:00 -- 有三条记录,能只生成一条记录的报表,是怎么回事? |
||||
-- 作者:有点甜 -- 发布时间:2017/12/19 14:41:00 -- 以下是引用xxfoxtable在2017/12/19 14:20:00的发言:
有三条记录,能只生成一条记录的报表,是怎么回事?
你框选了多少条记录,就生成多少条记录的。
如果你要把所有都打印,就这样写
Dim tm As String = ProjectPath & "Attachments\\dy.doc" \'指定模板文件 With Tables("照片") |
||||
-- 作者:xxfoxtable -- 发布时间:2017/12/19 15:21:00 --
光标放在第一条记录上,就导不出来,放第二条记录上,就全部导出来了,约束不起作用,真是奇怪了 |
||||
-- 作者:有点甜 -- 发布时间:2017/12/19 15:35:00 -- Dim tm As String = ProjectPath & "Attachments\\dy.doc" \'指定模板文件 Dim fl As String = ProjectPath & "Reports\\dy.doc" \'指定目标文件 With Tables("照片") If .Current IsNot Nothing Then Dim wrt As New WordReport(Tables("照片"),tm,fl) \'定义一个WordReport For i As Integer = 0 To .Rows.count-1 If .rows(i)("改造前照片")>"" AndAlso .Rows(i)("改造中照片")>"" AndAlso .Rows(i)("改造后照片")>"" wrt.BuildOne(Tables("照片").rows(i)) End If Next wrt.Show() \'显示报表 End If End With |
||||
-- 作者:xxfoxtable -- 发布时间:2017/12/19 19:45:00 --
我用excel报表来实现,不知这个条件怎么加 (If .rows(i)("改造前照片")>"" AndAlso .Rows(i)("改造中照片")>"" AndAlso .Rows(i)("改造后照片")>""), 目前我做的模板只能打印当前记录,不知道怎么实现打印符合条件的所有记录 [此贴子已经被作者于2017/12/19 20:11:12编辑过]
|
||||
-- 作者:有点蓝 -- 发布时间:2017/12/19 20:41:00 -- 参考:http://www.foxtable.com/webhelp/scr/0201.htm <改造前照片 is not null and 改造中照片 is not null and 改造后照片 is not null>
|
||||
-- 作者:xxfoxtable -- 发布时间:2017/12/19 20:48:00 --
加了,也不行,请老师帮忙改一下,这个报表全是明细表,没有表头表 |
||||
-- 作者:有点蓝 -- 发布时间:2017/12/19 20:56:00 --
|