请上传宽度大于 1200px,高度大于 164px 的封面图片
    调整图片尺寸与位置
    滚轮可以放大缩小图片尺寸,按住图片拖动可调整位置,多余的会自动被裁剪掉
取消
afr751116(uid:36304)
职业资格认证:FCA-FineReport
  • 下载了论坛的附件,跟着做想隐藏的行,但是试了一下,没成功,主要是我的表头是那种很复杂的,有合并格。 想隐藏的那几行里面也有合并格。 照着附件更改不成功,主要是上面表头的格式乱套了。麻烦知道的人帮忙看下。 //页面加载结束后,隐藏38-39行,做在页面的WEB属性中。 document.getElementById('r-38-0').style.display = 'none';//隐藏第38行 document.getElementById('r-39-0').style.display = 'none';//隐藏第39行 //放在选择的单元格控件编辑事件中, 状态改变 //获取当前控件的值 var a=this.getValue(); //如果‘1’则显示,如果‘2’则隐藏 if(a=="1") { document.getElementById('r-38-0').style.display = ''; document.getElementById('r-39-0').style.display = ''; } else { document.getElementById('r-38-0').style.display = 'None'; document.getElementById('r-39-0').style.display = 'None'; }
  • 本帖最后由 afr751116 于 2016-9-17 19:58 编辑 在8版本有个提交条件,但是我用的是7版本的。 有一张填报,同时插入表1-表8. 想做到:在填报内容中的一个单元格做一个选项。(让用户选择) 如比用户选了1, 表1,表2,表3就不插入,插入不执行。 用户选了2,表1,表2,表3就插入。 在这个过程中表5-表8不影响,照常插入。 这个选择不固定形式,只是做个判断就好。 请问该如何做? 我有想到就是在提交界面做个提交事件,当==1时, 表1,2,3,不插入等,可以吗、
  • 像图中,红框中的内容是一样的, 我在填报中想加个数据校验, 我直接A2=C9,但是报错,因为上下的行数不一样。 能换个角度校验吗? 就是A2扩展出来的内容=C9扩展出来的内容。 也就是大家两列包含的内容一样就可以。 44835
  • 本帖最后由 afr751116 于 2016-9-16 10:58 编辑 44792 像上图,做了一个报表(填报类型),在中部份做了三个数据集在里面,分别是三个不同的内容。 下半部份也做了三个数据集,也是三个不同的内容。 问题是: 1、我想做到用户在单选控件那里点了哪个数据集的时候,中部份跟下部份的内容跟着变化。 比如用户点了(选择)数据集一,中部份就显示数据集一,下部份就显示数据集四。 选二就显示二跟五, 选三就显示三跟六。 2、中部份的标题跟下部份的标题也想跟着用户的选择变化, 比如选了数据集一的时候,就想变成 数据集一标题, 以此类推。 3、还有就是当用户选择好数据集的时候,下部份是全部出来的,但是用户点 了中部份的某行时,下部份会以点的那行值做为局限,下部份显示缩小范围。 想做到上面的三点,麻烦懂的人给个思路。
  • 下载了论坛的附件,跟着做想隐藏的行,但是试了一下,没成功,主要是我的表头是那种很复杂的,有合并格。 想隐藏的那几行里面也有合并格。 照着附件更改不成功,主要是上面表头的格式乱套了。麻烦知道的人帮忙看下。 //页面加载结束后,隐藏38-39行,做在页面的WEB属性中。 document.getElementById('r-38-0').style.display = 'none';//隐藏第38行 document.getElementById('r-39-0').style.display = 'none';//隐藏第39行 //放在选择的单元格控件编辑事件中, 状态改变 //获取当前控件的值 var a=this.getValue(); //如果‘1’则显示,如果‘2’则隐藏 if(a=="1") { document.getElementById('r-38-0').style.display = ''; document.getElementById('r-39-0').style.display = ''; } else { document.getElementById('r-38-0').style.display = 'None'; document.getElementById('r-39-0').style.display = 'None'; }
  • A1单元格做了数据字典, 1=好, 2=好, 3=不好,4=很不好。 然后,A2值=A1, 怎样才能取到这个A1值是显示值,而不是实际值。(比如我要好,不好这些字眼。) 不能再做数据字典,我要实际值就是那些文字。
  • 在填报的数据校验做了一些公式: STARTWITH(A21, $参数1) N17 > 0 在填空单元格的控件,设置了不允许为空。 现在问题是:我在页面中做了一个选项,比如A、B, 我想做到当用户选择A时,这些校验全部生效。 当用户选择B时,这些校验不生效(也就是不校验) 请问该如何做?
  • H1=A2 * A3 , 但是A2有5行,A3有6行。(扩展出来后)。 但是它们都有一个共同的A1。 如何在A2*A3加个判断, 必须两者间的A1相同相乘, 类似SQL的用相同列关联的意思一样。
  • 填报内容,一共有5行,第一次插入时,因为数据库是空的,所以一次性插入5行。 第二次,只是修改了最后1行,前面4行没修改。 如何做到提交时判断这4行记录数据库己存在,不插入,不删除、也不更新?
  • 我定义了一个模版参数$1,然后在单元格=$1 发现在报表打开后,页面中不是运行的值,还是这段代码。 44726 但是把这段代码放成单元格中,打开报表就会运行得到值,是参数不会运行SQL吗? sql("test", " SET NOCOUNT ON UPDATE x01 SET dd = dd + 1 FROM x01 WHERE nd = YEAR(GETDATE()) AND yf = MONTH(GETDATE()); SELECT RIGHT('0' + LTRIM(CONVERT(VARCHAR(4), GETDATE(), 112)), 2) + RIGHT('00' + CAST(MONTH(GETDATE()) AS VARCHAR(4)), 2) + RIGHT('000000000' + CAST(dd - 1 AS VARCHAR(8)), 8) AS ddhm FROM x01 WHERE nd = YEAR(GETDATE()) AND yf = MONTH(GETDATE()); SET NOCOUNT OFF ", 1, 1)

338

270

338

10

个人成就
内容被浏览69,225
加入社区11年161天
返回顶部