以下为实现效果展示案例,实际请根据各自业务需求设计
例如:如下想制作一个A表(主表)映射到B表(明细表),通过在B表填写报表数据,可以在A表上面逐条显示查看填报信息,但因为明细表填入所有数据只有一张报表,也就只有一个recordid,反馈到主表是单独的报表数据,但是都是来自同一个recordid报表的明细表,无法同时存在,因为数据库里报表id必须唯一,这时就需要用到自定义报表标识,用只有唯一数据的字段来代替。如下:
1.首先建立A表模板
2.建立B表模板
客户端B表填报数据
勾选自定义报表标识:
效果:
报表recordid一样但是每张报表都是独立的,可以任意修改都没问题,因为这里是以编号字段自定义的报表id起作用,而不是recordid
不勾选自定义报表标识:
效果:
这里看起来没有问题,可是当你选择修改保存后发现,其他数据被自动删除,只会留一条,因为这里recordid相同,违反报表id唯一的规则。
注意:使用自定义报表标识,模板属性一定要勾选启用自定义报表标识:
作者:harry 创建时间:2021-12-06 15:53
最后编辑:harry 更新时间:2023-10-31 16:50
最后编辑:harry 更新时间:2023-10-31 16:50