以文本方式查看主题

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

--  作者:qaz17909
--  发布时间:2019/11/12 16:11:00
--  报表问题
窗口设计,有两个SQL表,客户表和订单表,两者可以通过客户ID关联,现希望生成如下的word表或者excel表,一个客户下面有4个订单,分别列出4个订单的信息,但是上面只显示1次客户的信息,请问如何实现?

图片点击可在新窗口打开查看此主题相关图片如下:微信图片_20191112160641.png
图片点击可在新窗口打开查看


--  作者:有点蓝
--  发布时间:2019/11/12 16:52:00
--  
按照关联表模式设计即可:http://www.foxtable.com/webhelp/topics/0204.htm
--  作者:qaz17909
--  发布时间:2019/11/12 17:09:00
--  
我需要在窗口设计用代码生成,而且用的是sqltable,这个无法关联吧
--  作者:有点蓝
--  发布时间:2019/11/12 17:17:00
--  
参考:http://www.foxtable.com/webhelp/topics/1942.htm


--  作者:qaz17909
--  发布时间:2019/11/12 19:31:00
--  
父子表可以了,如果再多关联一个表,父子孙表这种情况怎么弄?
--  作者:有点蓝
--  发布时间:2019/11/12 20:30:00
--  
如果是在execl报表,不支持父子孙表的方式。可以是一父多子。

或者可以考虑把子孙表合并为一个查询表处理

--  作者:qaz17909
--  发布时间:2019/11/19 14:58:00
--  
还有个问题,这样生成的报表是把子表都生成了,并且无法排序生成。希望能跟正常的生成报表一样,只对选定子表行生成并且按照当前窗口的表的排序生成,如何实现?
[此贴子已经被作者于2019/11/19 15:03:38编辑过]

--  作者:有点蓝
--  发布时间:2019/11/19 15:19:00
--  
对选定的行做筛选,把没有选定的行筛选,或者移除掉。



--  作者:qaz17909
--  发布时间:2019/11/20 14:36:00
--  
排序的问题已解决,但是仅对选定行生成报表还是没有理解如何实现,可否再仔细指点下?
--  作者:有点蓝
--  发布时间:2019/11/20 14:52:00
--  
上传具体实例看看