pkpmgl 发表于 2021-4-26 14:22:54

【v15.0】同一个报表文件中添加两个数据源,一个数据源没办法调用另一个中的字段

同一个报表文件中绑定了两个SQLServer的数据集,main表和sub表。
其中main表可以调用sub表的字段,预览后能显示正确的数据,
sub表用同样的方式调用main表的字段,预览后不显示数据。
具体如图



Crystal.Li 发表于 2021-4-26 15:13:29

您好,可以提供下您的报表模板吗?我们看看您这块的字段绑定

pkpmgl 发表于 2021-4-27 09:46:56

Crystal.Li 发表于 2021-4-26 15:13
您好,可以提供下您的报表模板吗?我们看看您这块的字段绑定

可以的,怎么给你

Crystal.Li 发表于 2021-4-27 09:53:29





高级模式可以上传附件~

pkpmgl 发表于 2021-4-27 10:10:28

Crystal.Li 发表于 2021-4-27 09:53
高级模式可以上传附件~

附件中有两张表的创建脚本,您在自己的数据库执行一下测试即可。
这是我的数据集查询语句:
main:SELECT conname,supplier,setoddnum FROM dbo.T_PC_FactoryPerson_zjd
sub:SELECT materialCode,materialName,materialSize FROM dbo.T_PC_FactoryPersonDetail_zjd

Crystal.Li 发表于 2021-4-27 10:30:02

您好,需要提供一下报表模板~

pkpmgl 发表于 2021-4-27 10:36:50

Crystal.Li 发表于 2021-4-27 10:30
您好,需要提供一下报表模板~

已上传到附件

Crystal.Li 发表于 2021-4-27 11:35:37

好的收到,我们这边验证一下给您回复。

James.Lv 发表于 2021-4-27 14:08:22

本帖最后由 JamesLv 于 2021-4-27 14:11 编辑

pkpmgl 发表于 2021-4-27 10:36
已上传到附件
您好,我们这边验证了一下,这个应该是数据集的执行顺序导致的数据可能当时没加载到,所以显示不出来您可以使用这种方式实现您的这个需求,在报表设计中添加单独的文本框绑定字段,然后再在表格中展示。
这样可以加载出来数据,最终可以把文本框属性设置成隐藏。

pkpmgl 发表于 2021-4-27 14:38:07

JamesLv 发表于 2021-4-27 14:08
您好,我们这边验证了一下,这个应该是数据集的执行顺序导致的数据可能当时没加载到,所以显示不出来您可 ...

好的,试了一下,可以正常显示数据了。
页: [1] 2
查看完整版本: 【v15.0】同一个报表文件中添加两个数据源,一个数据源没办法调用另一个中的字段