以文本方式查看主题

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

--  作者:ayiken
--  发布时间:2015/7/18 20:44:00
--  word报表问题
“住院记录”是父表,“护理评估”是子表,我在“护理评估”窗口中设了一个命令按钮并写了如下代码

Dim tm As String  = ProjectPath & "Attachments\\护理评估.doc" \'指定模板文件

Dim fl As String = ProjectPath & "Reports\\护理评估.doc" \'指定目标文件

Dim wrt As New WordReport(Tables("护理评估"),tm,fl) \'定义一个WordReport

wrt.Build() \'逐行生成报表

wrt.quit

Dim app As New MSWord.Application

try

    Dim fileName = fl

    Dim doc = app.Documents.Open(fileName)

    doc.Protect (Password:="123456", NoReset:=False, Type:= _

    MsWord.WdProtectionType.wdAllowOnlyReading, UseIRM:=False, EnforceStyleLock:=False)

    app.Documents.save

    app.Visible = True

catch ex As exception

    msgbox(ex.message)

    app.Quit

finally

   

End try

结果显示


此主题相关图片如下:qqqqq.png
按此在新窗口浏览图片


--  作者:ayiken
--  发布时间:2015/7/18 20:46:00
--  
在父表的窗中设了上面的按钮和代码时正常
--  作者:ayiken
--  发布时间:2015/7/18 20:49:00
--  
我想要的是子表窗口操作中可以看到报表的代码?
--  作者:大红袍
--  发布时间:2015/7/19 10:30:00
--  

 呃,在哪里写都一样。

 

 请看完和理解 http://www.foxtable.com/help/topics/2890.htm