皕杰技术社区

 找回密码
 立即加入

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 434|回复: 13

皕杰报表超链接在查询到多行数据的时候只有第一行可以

[复制链接]
发表于 2023-5-25 17:04:56 | 显示全部楼层 |阅读模式
当主表选择多科室的时候,只有第一行可以点击出来明细表(截图1),第二行以及后面的所有行都无法通过超链接提取到该行科室对应的明细表(截图二),参数中显示的还是第一行的科室编码。另附一张超链接地址(截图三)。


请问如何能让每一行的超链接能连接到对应科室的明细表。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即加入

x
 楼主| 发表于 2023-5-26 11:33:52 | 显示全部楼层
本帖最后由 terminator 于 2023-5-26 11:46 编辑
改为ds0.dept_name 之后也是不对

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即加入

x

点评

我这边测试没有任何问题!  发表于 2023-5-26 12:28
回复 支持 0 反对 1

使用道具 举报

 楼主| 发表于 2023-5-25 18:43:17 | 显示全部楼层
beibm 发表于 2023-5-25 18:40
不要用ds0.select(DEPT_CODE)

我用的是a4

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即加入

x

点评

把b4单元格的数据值:=ds0.DEPT_NAME  发表于 2023-5-26 10:00
回复 支持 0 反对 1

使用道具 举报

发表于 2023-5-25 17:46:20 | 显示全部楼层
terminator 发表于 2023-5-25 17:26
改为A4之后 还是不对,显示如附件所示,并且打开超链接之后地址里面参数重复了,如下所示:
http://192.168 ...

看教程、文档,参考皕杰自带的示例。这个问题很容易的
回复 支持 0 反对 1

使用道具 举报

发表于 2023-5-25 17:15:23 | 显示全部楼层
本帖最后由 beibm 于 2023-5-25 17:18 编辑

超连接地址改成如下试一试:
"ReportEmitter?rpt=JHNIMS/31hulibutongjibiao-zhibiaotongji-bak.brt¶ms=arg1="+A4+";standardLevel="+......


因为:ds0.select 返回的是“一组数据”,在拼字符串时,会把数组做处理。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-5-25 17:26:53 | 显示全部楼层
本帖最后由 terminator 于 2023-5-25 17:27 编辑

改为A4之后 还是不对,显示如附件所示,并且打开超链接之后地址里面参数重复了,如下所示:
http://192.168.1.136:8080/report ... end_date=2023-05-31

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即加入

x

点评

没有必要分成2个单元格,A4单元格和B4单元格,保留一个就行,数值值:=ds0.select(DEPT_CODE), 显示值映射成DEPT_NAME就好  发表于 2023-5-25 17:41
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-5-25 17:49:46 | 显示全部楼层
terminator 发表于 2023-5-25 17:26
改为A4之后 还是不对,显示如附件所示,并且打开超链接之后地址里面参数重复了,如下所示:
http://192.168 ...

留了一个还是会重复,好像跟这个没关系,您看还有没有其他办法呀

点评

你的那个单元格超链接是怎么写的?  发表于 2023-5-25 18:18
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-5-25 18:33:46 | 显示全部楼层
beibm 发表于 2023-5-25 17:46
看教程、文档,参考皕杰自带的示例。这个问题很容易的

为啥点击最后一个科室 传参会传三个科室的编码,如果只传一个科室编码 就是对的。请您给个建议,我将编码字段也显示出来了,这一行只有一个科室编码。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即加入

x
回复 支持 反对

使用道具 举报

发表于 2023-5-25 18:40:42 | 显示全部楼层
terminator 发表于 2023-5-25 18:33
为啥点击最后一个科室 传参会传三个科室的编码,如果只传一个科室编码 就是对的。请您给个建议,我将编码 ...

不要用ds0.select(DEPT_CODE)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即加入

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-5-26 14:49:20 | 显示全部楼层
terminator 发表于 2023-5-26 11:33
改为ds0.dept_name 之后也是不对

弄好了,加了A4{}就好了,多谢哈~
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

本版积分规则

QQ|小黑屋|手机版|皕杰软件 ( 京ICP备14050931号 )

GMT+8, 2025-5-10 09:01 , Processed in 1.233100 second(s), 25 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表