请上传宽度大于 1200px,高度大于 164px 的封面图片
    调整图片尺寸与位置
    滚轮可以放大缩小图片尺寸,按住图片拖动可调整位置,多余的会自动被裁剪掉
取消
yzm543037(uid:798436)
职业资格认证:尚未取得认证
  • 比如数据库的字段3存储了链接地址,我希望字段1对应报表A列值,超链接url自动采用字段3的值,怎么实现?似乎不支持fx?
  • 我在FineReport中遇到一个问题,需要将一个单元格中的内容进行拆分,并根据拆分后的结果生成动态超链接。比如,我的单元格内容根据数据库自动提取出的数据效果如下:#苹果红富士|Apple_101#香蕉B2|Banana_202#橙子C|Orange_303我希望将这个单元格的内容按照#和|进行拆分,然后根据拆分后的ID(例如101、202、303)和水果类型(例如Apple、Banana、Orange)生成超链接。我已经有Apple_detail、Banana_detail、Orange_detail这样的报表,这些报表根据ID进行过滤显示。例如,Apple_detail报表显示ID为101的苹果的详细信息。我的目标是:将单元格内容拆分成多个部分,提取出水果类型(Apple、Banana、Orange)和ID(101、202、303)。根据水果类型和ID,动态生成超链接,例如:苹果红富士:香蕉B2:橙子C:请问在FineReport中,我应该如何使用公式或其他方式来实现这个功能?另外,为了保证报表的稳定性和可维护性,是否需要规范报表名称、大小写等?
  • 某字段的某个数值中其实有多个数值,比如单元格B2的内容是#苹果#Apple#梨#orange,B3的内容是#苹果#Apple#葡萄;出现了多个#值都写在一个单元格里的情况,我想实现在参数查询功能时候,下拉列表是按照#进行区分,比如Apple,这样就能搜索到B2和B3的值,而不是目前的显示“#苹果#Apple#梨#orange”或“#苹果#Apple#葡萄”。如何实现?
  • 在农产品市场数据可视化场景中,需要根据单元格的产地编码动态显示对应蔬菜的种植过程动图。已知:所有GIF存放在服务器路径:/webroot/market_data/VegetableMarket/produce_section/文件名与产地编码严格对应(如编码Carrot_20240515_0303对应Carrot_20240515_0303.gif)静态测试代码有效:<embed src="/webroot/market_data/VegetableMarket/produce_section/Carrot_20240515_0303.gif" width="500" height="500"></embed>尝试通过普通文本拼接动态路径时无法显示图片(B2单元格包含产地编码):<embed src="/webroot/market_data/VegetableMarket/produce_section/${B2}.gif" width="500" height="500"></embed>已排查项:✅ 确认B2单元格值为纯文本(无空格/特殊字符)✅ 手动拼接完整路径可访问(排除权限问题)✅ 尝试过双反斜杠\\和绝对路径写法求教正确的路径拼接方法,感谢!
  • 如下图,这是刚重启后的,过两天就会爆内存,怎么限制tomacat的内存占用程度呢?在哪设置?
  • 我想实现下面这个效果,请问该如何操作:以字符串形式给一段LUA代码,类似像这样AddUnit({type ='human', name ='Rose', dbid =None})”我希望设计一个fr.cpt,实现根据我这段字符串的type ='human',来生成一个sql查询命令,去查询.db3数据库里的的DataHuman的表,然后模糊搜索name字段为'Rose'的,返回其dbid值,比如6201,回填到AddUnit({type ='human', name ='Rose', dbid =6201})这段话的DBID中;如果是AddUnit({type ='others', name ='XXX', dbid =None})” 就去查Dataothers的表。之前有朋友说在一个单元格事件里,弄了个编辑结束事件,然后放下面代码var code = this.getValue(); //获取输入的LUA程序代码 alert("获取的代码:" + code);var pstr = code.match(/type\s*=\s*‘(\w+)’/); //提取type参数的值 alert("type匹配结果:" + pstr);if (pstr != null) { //判断是否匹配成功  var type = pstr; //如果成功,取出第一个分组  alert("type参数值:" + type); fr.dataSetParameter.put(“type”, type); //赋值给数据集参数type }//同理,对name参数也做同样的处理 var pstr = code.match(/name\s*=\s*‘(\w+)’/); //提取name参数的值 alert("name匹配结果:" + pstr);if (pstr != null) { var name = pstr; alert("name参数值:" + name); fr.dataSetParameter.put(“name”, name); //赋值给数据集参数name }但是不知道怎么调试在另一个单元格里用公式收返回值replace(code, "dbid =None", "dbid =" + Dataset.dataSetRow("DBID"))但是 运行了没反应
  • 比如:A1单元格内是12:10:15 格式的时间,B1单元格是 1.53小时,C1单元格想求12:10:15在 1.53小时之前的时间,如何写C1单元格内的公式。用excel,将1.53转成时分秒格式可以直接减,但是fr里面怎么写公式呢?
  • slq数据库里有商品的编码、型号、单价。1.想做一个报表,输入编码自动显示对应的型号,和单价,再输入数量,自动求和。  2.而且最好可以,有一个按钮,不断的可以插入求和的行(即新型商品编码)内容。 如何实现?
  • 完蛋了,帆软自带的自由报表,选择订单编号进行增加记录,是一个毛病!!!——————————————————————————————————————————————————————————————————————————————我做的是自由报表。想实现,单击ID,自动另起一个空白页,填写信息。但目前:一是另起一个页面,没有题头,只有表格线二是,不是另起一页,是纵向接续往下。我已经在最后一行设置了,行后分页,但是没用。另外,表头的扩展有的设置成ID栏为父格。有的不扩展。
  • 数据库为SQlite3的,想实现:单击增加记录时候,自动生成ID且不重复

12

1

12

10

12下一页
个人成就
内容被浏览3,447
加入社区3年264天
返回顶部