批量更新数据

假定有两个表,分别为客户表和发货表,二者都有客户编号、联系人、电话、地址等列。

假定你在客户表修改数据之后,希望在发货表中查找相同客户编号的行,并更新其联系人、电话、地址等列内容。

对于旧版本的Foxtable,你可以通过两种方式完成:

1、两个表通过客户编号建立关联,客户表为父表,发货表为子表,发货表通过表达式列引用客户表的数据。

2、通过代码完成。

Foxtable 2022新增了批量更新数据的功能,你不需要建立关联,也不需要编写代码,一样可以完成上述任务。

操作步骤为:

1、执行菜单命令"批量更新数据":

2、按下图所示进行设置,然后单击确定按钮即可:

提示:

1、关联列内容用于唯一识别每行数据,两个表并不需要建立关联,有关关联表的知识,可以参考《关联表》这一章。

2、如果勾选"自动追加新行",那么在发货表没有找到对应客户编号的行后,则会在发货表新增一行,并复制数据到新增行中。

3、如果只希望复制或更新部分数据,可以先在来源表中筛选出符合条件的行,再执行"批量更新数据"命令。


本页地址:http://www.foxtable.com/webhelp/topics/3377.htm