Table Editor Page

In this page you can create new custom MSI tables and edit the predefined ones.

ImportantThe information presented in this article can be applied in a similar fashion to Table Editor Page from Merge Module Project.

Creating a new tableCopy link to this sectionLink to this section copied!

New tableUse the [ Create Table ] toolbar button, the “Create Table...” context menu item or press the Insert key while the tables tree is focused. The New Table dialog will be displayed allowing you to specify the table schema.

Adding a predefined table to MSICopy link to this sectionLink to this section copied!

Add tableUse the [ Add Table ] toolbar button, the “Add Table...” context menu item or press the + key while the tables tree is focused.

Adjusting the table schemaCopy link to this sectionLink to this section copied!

Edit tableUse the [ Adjust schema ] toolbar button, the “Adjust schema...” context menu item or press the Space key while an element from the tables tree is selected. The Edit Table dialog will be displayed allowing you to edit the table schema.

Importing a tableCopy link to this sectionLink to this section copied!

Use the “Import Table...” context menu item.

You can import tables from Windows Installer Archive Files (.IDT).

Removing a tableCopy link to this sectionLink to this section copied!

RemoveUse the [ Delete ] toolbar button, the “Delete” context menu item or press the Delete key while an element from the tables tree is selected.

Warning!Upon removing a table all the contained rows will be lost.

Adding a row to a tableCopy link to this sectionLink to this section copied!

New table rowUse the [ New Row ] toolbar button, the “New Row...” list context menu item or press the Insert key while a table from the list is selected. The New Row dialog will be displayed allowing you to insert a row in the currently selected table.

Editing a row valuesCopy link to this sectionLink to this section copied!

Edit table rowUse the [ Edit Row ] toolbar button, the “Edit Row...” list context menu item or press the Enter key while the row you want to edit is selected. The Edit Row dialog will be displayed allowing you to update the row values.

NoteRow values can be edited directly in list, use Space key while a row is selected in the list and the editing will begin with the first column of the selected row. Use Tab key to continue editing with the next column.

Removing a rowCopy link to this sectionLink to this section copied!

RemoveUse the [ Delete ] toolbar button, the “Delete” list context menu item or press the Delete key while the row you want deleted is selected.

ImportantThe changes made to a predefined table are not reflected in the Advanced Installer user interface. They will be applied when the MSI is built having precedence over changes performed from the UI.

View TransformCopy link to this sectionLink to this section copied!

 View_transform  Use the [ View Transform ] toolbar button to highlight the current transform content.

ImportantIt is only available in Quick Edit Mode when editing a transform.

Diff MSI fileCopy link to this sectionLink to this section copied!

 Msi_diff  Use the [ Diff MSI file ] toolbar button to highlight MST content or differences between another MSI.

Color MarkingsCopy link to this sectionLink to this section copied!

  • Red tables are custom tables which can be modified only from the Table Editor.
  • Blue tables are tables which can also be changed from the GUI.
  • Tables with a green vertical line on the left have entries which could have been shown in the GUI but failed for some reason. This is also the marking of a table after it has been edited directly (not from the GUI).

Filtering the tableCopy link to this sectionLink to this section copied!

 Filter Type a string in the top right edit box to filter the table by.

Excluding a table from TransformsCopy link to this sectionLink to this section copied!

Use the “Ignore in Transforms” context menu item when in Msi Quick Editor mode. Any changes performed to this table will not be added to the resulting MST file.

NoteSome table changes (like "Media", "_Validation") are by default excluded from MST.

ImportantWhen media related changes are detected during MST creation (like addition of files or source path changes) then the "Media" table will no longer be excluded from the resulting transform.

Topics