以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]这样的报表生成代码该如何写? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=169432) |
-- 作者:rophy0952 -- 发布时间:2021/6/16 14:52:00 -- [求助]这样的报表生成代码该如何写? 老师们,好!如动态图(图一)所示勾选所需的“送货单”,点击预览后生成报表(图二)。勾选一条生成一条的送货单及送货明细,勾选二条生成二条的送货单及送货明细,以此类推,勾选几条就生成几条的送货单及送货明细,每条之前用横线进行间隔。报表(图二)中的红框的数据从“送货单”(图三)中取值,蓝框的数据从“送货明细表”(图四图五)中取值。请老师们指点,谢谢! 此主题相关图片如下:gaollg0.gif 此主题相关图片如下:qq截图20210616132053.jpg 此主题相关图片如下:qq截图20210616143423.jpg 此主题相关图片如下:qq截图20210616132212.jpg 此主题相关图片如下:qq截图20210616132238.jpg [此贴子已经被作者于2021/6/16 14:53:54编辑过]
|
-- 作者:有点蓝 -- 发布时间:2021/6/16 14:55:00 -- word比较麻烦,如果是execl报表,直接做个关联,然后使用分组报表即可:http://www.foxtable.com/webhelp/topics/1542.htm |
-- 作者:rophy0952 -- 发布时间:2021/6/16 15:14:00 -- excel报表也可以,只是还是不太明白如何能实现,在其它窗口点选几条,在报表中就出现几条呢? |
-- 作者:程兴刚 -- 发布时间:2021/6/16 15:24:00 -- 我用专业报表,也很简单! |
-- 作者:rophy0952 -- 发布时间:2021/6/16 15:54:00 -- 程老师能指导下如果是超级报表该怎样设计呢?谢谢! |
-- 作者:有点蓝 -- 发布时间:2021/6/16 16:07:00 -- 以下是引用rophy0952在2021/6/16 15:14:00的发言:
做个筛选即可,生成报表按钮excel报表也可以,只是还是不太明白如何能实现,在其它窗口点选几条,在报表中就出现几条呢? Dim lst As new List(of Integer) For Each r As Row In Tables("送货单").GetCheckedRows lst.Add(r("_Identify")) Next Tables("送货单").Filter = "_Identify in (" & string.join(",",lst.toarray) & ")" Dim Book As New XLS.Book(ProjectPath & "Attachments\\出库单.xls")
Dim fl As String = ProjectPath & "Reports\\出库单.xls" Book.Build() \'生成细节区 …… |