首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在MS报表查看器中添加详细信息,而不使用Subreports/向下钻取

在MS报表查看器中添加详细信息,而不使用Subreports/向下钻取
EN

Stack Overflow用户
提问于 2015-07-20 15:09:38
回答 1查看 788关注 0票数 0

我以前曾与克里斯特尔Rpt和VB6报表设计人员合作过,现在我将转到。

实际上,我试图实现一些非常简单的事情,但我似乎找不到如何以一种简单的方式来实现它:

我有一个订单列表,其中每一行都由订单Id、客户名称和地址组成。我可以在报表查看器中列出它们。

接下来,我希望能够在以下一行显示每个订单下面的项目列表:

代码语言:javascript
复制
+ORDER 1, Customer A, Cust Address
|-- Product 1 for Order 1
|-- Product 2 for order 1
+ORDER 2, Customer B, Cust Address
|-- Product 1 for Order 2
....

我知道我可以通过子报告链接这些信息,但是对于这样一个简单的场景来说,这似乎有点过分。

在(非常)老的VB6报表设计器中,可以将子部分添加到报表中,并通过参数将主部分与子部分链接起来,而不必遍历整个子报表特性,将所有内容保存在一个报表中。

在报表设计器/查看器中是否存在这样的方法(即添加子部分,避免使用子报表)?

谢谢佩德罗

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-07-20 20:03:01

如果您使用组和子表,您应该能够在1报表上完成所有这些操作。

  1. 创建具有标题行和详细信息行的表,并将名为"Details“的默认行组更改为Orders,并使其位于您的订单号上:

  1. 在顺序Num下插入另一行“Insert下面”,并将所有单元格合并。
  2. 在合并的单元格中插入一个矩形,然后在该矩形顶部插入一个表。在那里添加您的产品字段。(在下面的图像中,父表中的所有内容都是灰色的,子表是白色的)

运行此操作时,由于Products与Order行位于同一分组内,因此每次显示该行时,它都只显示与该订单关联的产品(假设查询正确链接了这些产品)。

希望这能有所帮助!让我知道!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31520043

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档