啸清风 发表于 2022-1-17 17:53:46

JS打印传的参数怎么和报表设计器上的动态参数对应

本帖最后由 啸清风 于 2022-1-17 19:21 编辑


JS打印的代码:
GrapeCity.ActiveReports.JSViewer.print({
                  reportID: 'ZX_BarcodeRecord.rdlx',
                  reportParameters: [{ name: 'param1', value: ['0bef6c7a-bd53-4fd3-bc23-5bc24c2fef59'] }]
                });

这么写发现打印出来的没有数据,直接写死条件的值能查询到数据,说明sql没有问题。语句换成“=@param1”就没数据

Bella.Yuan 发表于 2022-1-17 17:53:47

啸清风 发表于 2022-1-18 09:20
没有呢,直接在数据源DataSet里面设置了参数不可以吗?
加了这个参数提示这个错误
您好,桌面端设计器需要先定义参数,在使用,可以参考下面的帖子教程:
SQL语句使用参数技巧
https://gcdn.grapecity.com.cn/fo ... 97162&fromuid=65049
(出处: 葡萄城产品技术社区)




Bella.Yuan 发表于 2022-1-17 19:59:01

您好,可以参考一下下面的教程:
JS Viewer如何前端进行参数的传递
https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=54418&fromuid=65049
(出处: 葡萄城产品技术社区)


啸清风 发表于 2022-1-17 20:14:12

Bella.Yuan 发表于 2022-1-17 19:59
您好,可以参考一下下面的教程:
JS Viewer如何前端进行参数的传递
https://gcdn.grapecity.com.cn/forum ...

JS端我是这么写的,报表设计器里面的数据源sql参数我要怎么写,按我截图的那个写法是参数是无效的

wengMQ 发表于 2022-1-17 22:36:47

wengMQ 发表于 2022-1-17 22:37:04

这个参数有定义吗?

啸清风 发表于 2022-1-18 09:20:31

本帖最后由 啸清风 于 2022-1-18 09:32 编辑

wengMQ 发表于 2022-1-17 22:37
这个参数有定义吗?
没有呢,直接在数据源DataSet里面设置了参数不可以吗?
加了这个参数提示这个错误

啸清风 发表于 2022-1-18 10:39:57

Bella.Yuan 发表于 2022-1-17 17:53
您好,桌面端设计器需要先定义参数,在使用,可以参考下面的帖子教程:
SQL语句使用参数技巧
https://g ...

可以了,谢谢

Bella.Yuan 发表于 2022-1-18 10:44:19

啸清风 发表于 2022-1-18 10:39
可以了,谢谢

不客气:mj72:
页: [1]
查看完整版本: JS打印传的参数怎么和报表设计器上的动态参数对应