同一个sheet页面,两个填报报表,每一个填报报表都想有一个插入行按钮和删除行按钮

同一个sheet页面,两个填报报表,每一个填报报表都想有一个插入行按钮和删除行按钮,应该怎么实现?

根据自定义插入行和删除行文档尝试了,用了_g().appendReportRC(1,"B10");但是这个有一个问题,就是如果A10是序号,那么每一次新增行都是从B10开始增加行的,序号就变成了1,3,2

FineReport 帆软用户Q54khL9owa 发布于 2025-2-20 14:41 (编辑于 2025-2-20 14:43)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
Z4u3z1Lv6专家互助
发布于2025-2-20 14:43

就直接用单元格控件嘛

  • 帆软用户Q54khL9owa 帆软用户Q54khL9owa(提问者) 那个不能改样式,想用自定义的,可以改图标和颜色
    2025-02-20 14:44 
  • Z4u3z1 Z4u3z1 回复 帆软用户Q54khL9owa(提问者) 可以改 麻烦点用JS。搜一下论坛有JS好像
    2025-02-20 14:46 
最佳回答
0
小陈PhLv4初级互助
发布于2025-2-20 17:44

在帆软FineReport中,若想在同一个sheet页面上的两个填报报表中,分别为每个报表添加一个插入行按钮和删除行按钮,可以按照以下步骤进行操作:

一、为第一个填报报表添加按钮

准备模板:

确保已经创建好了第一个填报报表,并且报表中的单元格已经与数据库字段进行了绑定。

设置插入行按钮:

选中报表中需要插入行的位置旁边的单元格(例如,D3)。

在右侧属性面板中点击“控件设置”,选择“按钮控件”。

在属性设置中,将按钮类型设置为“插入行”,并指定最父格(例如,A3),行数选择“1”。

设置删除行按钮:

选中报表中需要删除行的位置旁边的单元格(例如,E3)。

同样在右侧属性面板中点击“控件设置”,选择“按钮控件”。

在属性设置中,将按钮类型设置为“删除行”,并指定相同的最父格(例如,A3)。

二、为第二个填报报表添加按钮

复制或重新创建按钮:

可以直接复制第一个报表中的插入行和删除行按钮,然后粘贴到第二个报表的相应位置。

或者,按照为第一个报表添加按钮的步骤,重新为第二个报表设置插入行和删除行按钮。

调整按钮属性:

确保第二个报表中的按钮属性设置正确,特别是最父格的指定,应该与第二个报表中的数据结构相匹配。

三、预览和测试

预览报表:

点击“填报预览”,查看两个报表的预览效果。

测试按钮功能:

在预览模式下,点击两个报表中的插入行和删除行按钮,测试其功能是否正常。

注意事项

按钮控件的适用性:在移动端填报时,由于移动端不支持通过工具栏中的插入记录、删除记录功能,因此需要通过“按钮控件”来实现插入行和删除行的操作。如果报表主要在PC端使用,也可以通过工具栏中的功能来实现。

最父格的指定:在设置插入行和删除行按钮时,最父格的指定非常重要。最父格单元格的扩展方向必须是纵向,这样才能确保在点击按钮时能够正确地插入或删除行。

数据校验:在新增或删除记录时,可能需要进行数据校验以确保数据的准确性和完整性。可以在报表填报属性中设置内置校验规则来实现这一点。

按照以上步骤操作后,您应该能够在同一个sheet页面上的两个填报报表中,分别为每个报表添加一个插入行按钮和删除行按钮,并且这些按钮能够正常地工作。

最佳回答
0
孤陌Lv6资深互助
发布于2025-2-21 11:05

序列号公式 改成 seq(B10)

  • 3关注人数
  • 21浏览人数
  • 最后回答于:2025-2-21 11:05
    请选择关闭问题的原因
    确定 取消
    返回顶部