以文本方式查看主题 - Foxtable(狐表) (http://www.foxtable.com/bbs/index.asp) -- 专家坐堂 (http://www.foxtable.com/bbs/list.asp?boardid=2) ---- [求助]如何让报表模板根据选定自动生成报表? (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=122140) |
-- 作者:新手xyongz -- 发布时间:2018/7/19 16:31:00 -- [求助]如何让报表模板根据选定自动生成报表? 例如我选择品名列任选其中一个,能自动把所有含这个名称的行根据报表模板,自动生成报表。 报表模板是固定的。 我只会在模板里面用<品名 = \'大豆\'>来做限制,每次用都要改模板,很不方便。 有没有方法,让我可以任选品名,然后固定的报表模板就自动生成所有含选定品名的报表? 请问哪位老师可以给解答一下么?新手确实不懂
|
-- 作者:有点甜 -- 发布时间:2018/7/19 16:57:00 -- 如果你模板里面不设置条件,导出的,就是你选择的数据;
如果你把条件设置成<All>,导出的,就是你当前表格(筛选过后的)全部数据;
如果你想修改模板里面的条件,可以写代码 http://www.foxtable.com/webhelp/scr/2626.htm
|
-- 作者:新手xyongz -- 发布时间:2018/7/19 17:01:00 -- 非常感谢您的回答 如果多个条件怎样设置,还有代码放在什么位置,才能用?(小白问题) |
-- 作者:有点甜 -- 发布时间:2018/7/19 17:43:00 -- 以下是引用新手xyongz在2018/7/19 17:01:00的发言:
非常感谢您的回答 如果多个条件怎样设置,还有代码放在什么位置,才能用?(小白问题)
建议你这样做:设置成<All>。然后你对表格进行筛选如 Tables("表A").filter="第一列=\'abc\'",然后再生成报表,即可。 |
-- 作者:新手xyongz -- 发布时间:2018/7/20 11:26:00 -- 非常感谢老师。 如果要实现这个功能,一定要建立窗口,进行录入或者查询才能设置条件么?
|
-- 作者:有点甜 -- 发布时间:2018/7/20 11:30:00 -- 以下是引用新手xyongz在2018/7/20 11:26:00的发言:
非常感谢老师。 如果要实现这个功能,一定要建立窗口,进行录入或者查询才能设置条件么?
你什么时候设置filter都是可以的。
你想如何操作以后生成报表?在你操作以后,生成报表之前,把表格数据筛选出来即可。 |