找回密码
 立即注册

QQ登录

只需一步,快速开始

SylvestreLee
注册会员   /  发表于:2022-11-16 09:25  /   查看:1556  /  回复:9
2金币
版本15.1.3
做了一个带有主表+从体明细+审批意见明细 三个数据集的打印报表  三个数据集连接同一个数据库 用的参数也一样

抓出来的SQL:




把抓出来的SQL放到数据库直接执行是可以出数据的。

下图是配置参数的地方

最终问题是数据没有出来,但是主表单和审批意见明细的数据是正常出来的

附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

您好,查看了您的报表,有2个问题: 1)您使用的是表头行, 没有明细行,但是数据需要在明细行进行展示,所以即使您将参数写死也不会出来数据,您添加一下明细行在绑定字段,然后预览看看; 2)如果参数设置了“可忽略”,“可不输入”,但是数据集过滤使用了该参数,则需要给参数设置一个默认值,否则查询的是参数为空的数据集数据。 我这边使用您提供的数据进行了测试是正确的,您可以参考我的回复修改一下测试看看。 ...

9 个回复

倒序浏览
最佳答案
最佳答案
Bella.YuanWyn认证
超级版主   /  发表于:2022-11-16 09:25:51
来自 7#
SylvestreLee 发表于 2022-11-16 11:38
试了  写死都取不出来内容  其他两个数据集都正常出数据  我把数据表结构和数据导出来放到附件吧

...

您好,查看了您的报表,有2个问题:
1)您使用的是表头行, 没有明细行,但是数据需要在明细行进行展示,所以即使您将参数写死也不会出来数据,您添加一下明细行在绑定字段,然后预览看看;
2)如果参数设置了“可忽略”,“可不输入”,但是数据集过滤使用了该参数,则需要给参数设置一个默认值,否则查询的是参数为空的数据集数据。
我这边使用您提供的数据进行了测试是正确的,您可以参考我的回复修改一下测试看看。
   


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
SylvestreLee
注册会员   /  发表于:2022-11-16 09:27:22
2#

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Eden.SunWyn认证
超级版主   /  发表于:2022-11-16 10:09:47
3#
您好,您可以先把各个数据集单独展示出来,看看各个数据集是否能正常查询到数据。
如果各个数据集可以正常显示数据的话,那您的主表和从表之间是否加了关联关系?
如果都正常的话,您是否可以提供一份模拟数据,我们这边帮您制作一份模板。
回复 使用道具 举报
SylvestreLee
注册会员   /  发表于:2022-11-16 10:17:10
4#
Eden.Sun 发表于 2022-11-16 10:09
您好,您可以先把各个数据集单独展示出来,看看各个数据集是否能正常查询到数据。
如果各个数据集可以正常 ...

好的   我先试试
回复 使用道具 举报
Eden.SunWyn认证
超级版主   /  发表于:2022-11-16 11:36:23
5#

好的,您先试试,有问题了再联系我们解决。
回复 使用道具 举报
SylvestreLee
注册会员   /  发表于:2022-11-16 11:38:59
6#
本帖最后由 SylvestreLee 于 2022-11-16 11:45 编辑
Eden.Sun 发表于 2022-11-16 10:09
您好,您可以先把各个数据集单独展示出来,看看各个数据集是否能正常查询到数据。
如果各个数据集可以正常 ...



试了  写死都取不出来内容  其他两个数据集都正常出数据  我把数据表结构和数据导出来放到附件吧

  1. exec sp_executesql N'Select
  2.         F_CostDate as 费用日期,
  3.         F_CostExplain as 事由,
  4.         (Select F_Name From Zgy_Cost_BudgetSubject Where F_Id = F_CostSubjects)  as 费用科目,
  5.         F_SubjectsSurplus as 可用余额,
  6.         F_Amount as 报销金额,
  7.         F_TicketQuantity as 票据张数,
  8.         F_Notes as 备注
  9. From Zgy_XM_ExpenseAccountdetail Where F_id = @F_ID',N'@F_ID nvarchar(36)',@F_ID=N'0803fc04-cecd-416c-80e6-5a6f9fee635a'
复制代码


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
SylvestreLee
注册会员   /  发表于:2022-11-17 08:46:35
8#
Bella.Yuan 发表于 2022-11-16 18:36
您好,查看了您的报表,有2个问题:
1)您使用的是表头行, 没有明细行,但是数据需要在明细行进行展示 ...

收到   我调整一下试试  感谢!
回复 使用道具 举报
SylvestreLee
注册会员   /  发表于:2022-11-17 09:10:20
9#
Bella.Yuan 发表于 2022-11-16 18:36
您好,查看了您的报表,有2个问题:
1)您使用的是表头行, 没有明细行,但是数据需要在明细行进行展示 ...

可以了可以了   感谢!!!
回复 使用道具 举报
Bella.YuanWyn认证
超级版主   /  发表于:2022-11-17 09:15:05
10#
SylvestreLee 发表于 2022-11-17 09:10
可以了可以了   感谢!!!

解决了就好,有问题开新帖哦~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部