[]
        
(Showing Draft Content)

回写规则

回写规则是在数据处理或数据库操作中的一个概念,定义了在某些操作(如插入、更新或删除)后,如何更新或维护相关数据或状态的一系列规则。

回写规则基于特定条件被触发。例如,当某个字段的值发生变化时,需要更新其他相关字段的值。

回写规则

开启填报模式后,在数据录入设置对话框中,您需要设置回写规则。

image

单击“添加规则”,您需要先选择一个数据表。

设置

说明

主键

主键用于唯一地标识表中的每一条记录,不能有重复。

可以设置单一主键或是复合主键。

  • 单一主键:表中只有一个字段被设置为主键。

  • 复合主键:由两个或更多的字段组合而成的主键。这些字段的组合值在表中必须是唯一的。

通常选择具有唯一性、稳定性且不易改变的字段作为主键,如订单编号、身份证号、员工号等。

选择数据源中的字段。

设置字段的值。单击值单元格会弹出字段值编辑器,您可以更改默认设置的值为公式或表格报表设计器中的单元格。

image

智能添加字段

单击“智能添加字段”,会将页面上绑定的字段,除内建字段、统计字段、公式字段外的所有字段全部添加到字段列表中。

添加字段

手动添加字段到列表中。

删除字段

删除字段列表中的字段。

包含未更新的记录

默认不勾选此项,回写数据时只回写更新的数据,未更新的数据不回写到数据库。

勾选后,回写数据会将未更新的记录回写至数据库。

忽略空值

勾选后,回写数据会忽略空值。默认不勾选。

type=warning

说明:

当主键在数据库中匹配到多条记录时会有以下报错,请检查并修改您的主键设置。

image

无关联表回写规则

对于单表或者没有关联的多表数据源,回写规则的顺序通常不会影响结果。

如下所示的表格报表数据源为单表。

image

设置回写规则如下。

image

有关联-主从表回写

主从表数据源回写规则的顺序是先主表后从表。这种顺序确保了数据的正确性和一致性,避免了可能的数据错误或不一致问题。

当回写规则应用于主从表时,首先会对主表进行回写操作,包括更新、插入或删除主表中的记录。完成主表的回写后,根据主从表之间的关系(如外键约束等),对从表进行相应的回写操作。这确保了从表中的数据始终与主表保持一致和准确。

如图所示的表格报表的数据源为一对主从表:订单表和订单详情表,订单详情表是订单表的子表。

image

设置两个回写规则如下。

image