1

我正在寻找使用lookupset功能。当一个风险有多个操作时,我有一对多的关系。

使用这个函数,我可以将它作为逗号分隔的行返回,但是我真正需要的是每个条目显示在表格的新行中,这可能吗?

我已经替换了逗号,所以它不是创建一个逗号分隔的行,而是一个换行符,但是我需要它与其他值对齐。这就是为什么我想在表格中排成一行。

4

1 回答 1

1

它可以显示在单独的行而不是单独的行上吗?如果是这样,那么您可以简单地使用回车/换行对分隔字段,如下所示:

=Join(LookupSet(Fields!Id.Value, Fields!Id.Value, Fields!FieldToLookup.Value, "LookupDataset"), vbCrLf)

否则,您最好定义一个子报表并将其嵌入您的表中。子报表只是一个报表,它只是一个带有参数的报表。您可以使用工具栏将此添加到主报表中的表中,然后在子报表属性中设置参数以从表的数据集中传递标识字段名称。

于 2013-06-26T11:51:39.157 回答