Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • String parameters that have '#' as last character will always be considered to have Telitab data as value, except when the @NOTELITAB attribute is provided.
  • The @TELITAB attribute gives a string parameter the properties of a TeLiTab data set, i.e. a Quaestor object in string format. TeLiTab strings can be used as 'dead' objects, they can be created only once and contain no model. It is possible to address data in a 'string' TeLiTab with constructions like Y = A#.X. These TeLiTab values can be used as data source of manyintrensic functions of Quaestor like the UNION#(), SPLINT() etc.
  • In many cases, string parameters are recognised by Quaestor as TeLiTab strings, in a expression such as A#=Curve(@Y), A#=Documents.ReportSet$ or when functions like UNION#(),SECTION#() or QUERY#() are used in the right hand term, the parameter A# is immediately recognised as TeLiTab, so without the @TELITAB attribute.
  • The @TELITAB attribute is useful and sometimes necessary if TeLiTab sets are created by means of relations but not imediately recognised as such by Quaestor. By adding the attribute, you are sure that this is the case and that, for instance, the TeLiTab editor in the Workbase will work to show the data inside the TeLiTab

...