永洪社区

标题: 新人开发报表遇到的一些问题 [打印本页]

作者: NrXx    时间: 2020-8-15 15:19
标题: 新人开发报表遇到的一些问题
新人开发报表遇到的一些问题:
1. 我的报表有好几个参数,每次选完一个参数,表格数据立马刷新,怎么实现点击查询按钮后才刷新数据?
2. 我设置了一个下拉参数,当选择某一个值后,我想使得某一字段只要包含了该值的记录都显示出来,怎么实现?
    例如在SQL数据集里,通过语句<p_Undealreason> AND t.undeal_reason = ?{p_Undealreason} </p_Undealreason> 是等于的效果,那么要怎么实现like的效果
3. 在填报报表,写入了数据后(成功写入数据库),为什么数据不会立马显示出来,刷新了才会显示,怎么实现提交了就直接原地显示?



作者: BoJie    时间: 2020-8-15 20:51
建议你把帮助文档从头到尾看一遍。。
1. 我的报表有好几个参数,每次选完一个参数,表格数据立马刷新,怎么实现点击查询按钮后才刷新数据?
  答:https://www.yonghongtech.com/hel ... =%E5%85%A8%E9%80%89
2. 我设置了一个下拉参数,当选择某一个值后,我想使得某一字段只要包含了该值的记录都显示出来,怎么实现?
    例如在SQL数据集里,通过语句<p_Undealreason> AND t.undeal_reason = ?{p_Undealreason} </p_Undealreason> 是等于的效果,那么要怎么实现like的效果
    答:你这一下问了三个问题啊。1.使得记录都显示出来用过滤。 2.把等于改成 in。3。模糊查询的用法 <pro> and 产品名称 like '%'||?{pro}||'%' </pro>
3. 在填报报表,写入了数据后(成功写入数据库),为什么数据不会立马显示出来,刷新了才会显示,怎么实现提交了就直接原地显示?
   答:这是因为缓存的原因


作者: mu婉清    时间: 2020-8-18 13:38
一楼说的很好,这里补充一下问题2,可以参考这个帖子,有讲到不同的场景http://club.yonghongtech.com/for ... =%E5%8F%82%E6%95%B0
关于问题3,可以在报告设置中勾选获取实时数据
作者: NrXx    时间: 2020-8-19 15:42
很感谢楼上两位大佬的回答与建议




欢迎光临 永洪社区 (https://club.yonghongtech.com/) Powered by Discuz! X3.4