Introduction

The FlexiTable™ settings file provides a way of defining a MicroStation Tag Set to be used as a data source. FlexiTable will construct a table by scanning the current DGN model and, optionally, any referenced models, for elements tagged with the named tag set.

Tag Data Source

You can name a Tag Set as the source of FlexiTable's data. Use FlexiTable's Tag Set Settings to determine the tag data source. FlexiTable uses your tag definition's labels as column captions. The table's caption is defined in the settings file.

With the data editor dialog open, use the MicroStation|Tag Set|Load to FlexiTable menu. This tells FlexiTable to scan the active model and, optionally, referenced models to find objects tagged with the tag set named in the settings.

An alternative way to load a tag set is with this keyin …

FLEXITABLE TAGS LOAD <tag set name>

Substitute your tag set's name for <tag set name> (without the angle brackets).

If the user preference to include referenced models is checked, then FlexiTable searches the active model and attached reference models for elements tagged with the named Tag Set. If the preference to include reference models is not checked, then FlexiTable scans only the active model.

Tag Editing

You can use FlexiTable as a tag editor. Once you have read a tag set into FlexiTable, you can edit the value in each cell. Not only can you create a graphic table with FlexiTable, but also you can update the tags in the active model.

It is not possible to modify tags in referenced models.

Tag Location

FlexiTable will find tagged objects for you. With a tag data set loaded, the Locate button becomes activated in the data editor dialog. If you select a row in the data dialog, then press the Locate button, FlexiTable will focus on the tagged object in a designated view. A shortcut is to double-click a row in the data editor dialog.

Tag location works in both the active model and in referenced models.

Tag Set Settings Editor

The Tag Set tab of the Settings Editor dialog lets you specify which MicroStation Tag Set FlexiTable will use as its data source.

Tag Set Name

FlexiTable scans the active MicroStation model for elements tagged with the named tag set (host elements). It gathers the data from each individual tag element attached to each host to populate its data table. Optionally, FlexiTable will scan referenced models to extract additional tag data.

Watched Tag Sets

FlexiTable will watch one or more tag sets if instructed. When a user makes a change to a tagged object, FlexiTable monitors the change and, if the change affects a watched tag set, updates its data and redraws the graphic table to show the new data.

For example, AssetPlanner™ is an area takeoff tool for MicroStation. It measures the area of shapes on specified levels, and stores those data in tags belonging to a particular tag set. When a user adds or changes an area, FlexiTable notes the change and updates the room area schedule automatically.

FlexiTable™ Settings.