以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]关于报表的问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=123249) |
-- 作者:81538475 -- 发布时间:2018/8/10 16:00:00 -- [求助]关于报表的问题 两个问题。 1.用下面代码生成报表,生成侯保存的路径只能在代码中输入吗?有办法调用保存文件的对话框吗? Dim Proc As New Process Dim lst As WinForm.ListBox = e.Form.Controls("ListBox1") If lst.SelectedValue IsNot Nothing Then Dim tbx As WinForm.TextBox = e.Form.Controls("TextBox1") Dim Book As New XLS.Book(ProjectPath & "Attachments\\" & lst.SelectedValue ) If tbx.value IsNot Nothing Then Dim fl As String = ProjectPath & "报表\\" & tbx.value & ".xls" Dim Sheet As XLS.Sheet = Book.Sheets(0) Book.Build() \'生成报表 Book.Save(fl) Proc.File = fl Proc.Start() Else MessageBox.Show("请填写报表名称!","温馨提示:") End If Else MessageBox.Show("请选择报表模板!","温馨提示:") End If 2.生成的报表中求和的时候,想对关联表的某列求和,不知道如何实现,现在的代码是这样的,但是没以偶效果。 [%XMZB.XMFP,Sum(任务人天)] |
-- 作者:有点甜 -- 发布时间:2018/8/10 17:03:00 -- 1、 [此贴子已经被作者于2018/8/10 17:03:07编辑过]
|
-- 作者:有点甜 -- 发布时间:2018/8/10 17:04:00 -- 2、直接统计,不能统计关联表。具体问题做个实例说明。 |
-- 作者:81538475 -- 发布时间:2018/8/10 18:11:00 -- 就是希望计算的只是参与报表的数据,而不是在狐表中所有这一列的数据。 [此贴子已经被作者于2018/8/10 18:11:31编辑过]
|
-- 作者:有点蓝 -- 发布时间:2018/8/10 20:46:00 -- 参考:http://www.foxtable.com/webhelp/scr/1496.htm 用(#)号
|