可以更新提取数据,以便使其与数据源同步。不论是输出到数据提取处理表还是外部文件,用户均可以手动更新提取数据,或者依靠由命令(例如 SAVE 或 PLOT)触发时显示的通知更新提取数据。然后可以使用“数据提取 - 过期表格”对话框更新表格。
如果用于数据提取的图形发生更改,用户可以手动更新数据。
用户可以更新输出到外部文件的提取数据,方法是使用“数据提取”向导并指定用于提取的 DXE 文件。
也可以使用数据提取 (DXE) 文件编辑现有的数据提取,例如添加或删除图形、添加或删除对象或选择要提取数据的不同特性。参照相同 DXE 文件的表格(即使这些表格位于其他的图形中)会在表格更新时显示更改内容。
当数据源的信息发生更改并且影响到表格中的提取数据时,将通知用户数据不是最新的。(使用属性提取表时不会出现通知。)根据系统变量 DXEVAL 的设置,在使用特定的命令(例如 OPEN 或 SAVE)时,将显示“数据提取 - 过时的表格”对话框。默认情况下,使用 PLOT 或 ETRANSMIT 命令时,如果提取数据没有进行自动更新而不是最新的,则 DXEVAL 将设定为进行检查。
用户可以设定在使用命令 SAVE、PLOT、PUBLISH 或 ETRANSMIT 时进行自动更新。启用自动更新后,将自动检查提取数据以查看其是否与数据源同步。如果不一致,会在不经用户干预的情况下进行更新。使用 PLOT 或 ETRANSMIT 命令时,数据提取会在打印或电子传递图形之前进行更新,但不会保存。
如果用户同时打开多个图形,并且每个图形中的 DXEVAL 设置都为 1(打开图形时检查更新),则会为每个包含数据提取处理表的非当前图形显示一个对话框。可以选择更新图形或跳过所有更新。
过后可以使用快捷菜单为数据提取处理表运行更新。
如果数据提取处理表中的单元在早期版本的程序中编辑过,然后在当前版本中打开,那么编辑过的表格单元将处于解锁状态。如果表格在当前版本中更新,则将显示对话框指示一些单元已被覆盖。在更新过程中,用户可以选择覆盖单元或者跳过单元。
用户可以更新使用“属性提取”向导创建的表格中的内容。在属性提取可以更新前,该表必须转换为数据提取处理表。