Dependent maps, tables and columns are the result of a calculation with MapCalc or TabCalc (in which you used the definition sign =) or the result of another operation. The complete expression by which dependent output objects are created is stored by the output maps, tables and columns as their definition. Dependent data objects thus know how they were created and on which input data they depend.
Whenever you edit one of the input maps, tables or columns on which a dependent object depends, it is obvious that also the dependent output objects need to be updated, i.e. recalculated. In the Properties sheet of dependent maps, tables and columns, it is specified whether the current object is still up-to-date or not. If not, you can press the Make Up-to-Date button in the Properties sheet and the dependent data object is redefined. In fact, all dependent maps, tables and columns in between the current one and your updated starting material are scanned and recalculated. There is thus no need to completely redo all operations to obtain the dependent output again.
To make dependent maps and dependent tables up-to-date:
or
The Property sheet(s) of the selected dependent map(s) and/or table(s) will appear:
When a dependent map is displayed in a map window, or when a dependent table is displayed in a table window, you can also open the File menu in the map or table window and select the Properties command. The Properties sheet of that map or table then appears. To make the map or table up-to-date, go to the Dependency tab, and click the button Make Up-to-Date.
To make dependent columns up-to-date:
To make all dependent columns in a table up-to-date:
To make a specific column in a table up-to-date:
or
The Column Properties dialog box will appear; click the button Make Up-to-Date.
To make dependent data objects up-to-date on the command line or in scripts:
You can also make dependent maps and tables up-to-date by typing the following on the command line in the Main window or in a script:
update object.ext
For object.ext fill out the object name and its extension. It is also allowed to use the DOS wildcards * and ?.
To make a dependent column up-to-date, you can type:
updatecol table.ext.column
For table.ext.column fill out the table name, its extension in case it is not .TBT, and the column name. It is not allowed to use the DOS wildcards.
For more information, see Appendices : script language (syntax).
See also:
Basic concepts : dependent data objects