XpressDox News

The Select/Case/Default Commands

The Select, Case and Default construct is especially helpful where otherwise a series of «Else()» commands nested inside «If()» commands would be necessary. This construct is analogous to the Select/Case/Else commands in VBA ( and the switch/case/default construct in C# and similar constructs in other languages). An example would be the analysis of marks received […]

go to article

Version 4.3.5 (2012-07-23)

2012-07-23 Version 4.3.5 Various minor bugs and unpleasantnesses have been fixed. The bug in the implementation of HzGroup where a condition applied to only one data element in the group was applied to the whole group has been fixed. There was a bug (in version 4) in the InsertFormattedText command which would not accept XpressDox […]

go to article

The ValueIsEmpty Function

Normally, the following test would result in “Yes it is empty” if the value of Name were an empty string: «If(Name = '')»Yes it is empty«Else()»No it is not empty«End()» However, in situations where the XML data to be used in the template are sourced not from the interview, but from, for example, a data source, then […]

go to article

The Guid Function

This function returns a new GUID (Globally Unique Identifier) whenever it is called. The usages for GUIDs are discussed in various places, a starting point would be this Wikipedia article. An example of usage in XpressDox would be the following, which sets the value of a data element named Id to a new GUID when […]

go to article

Version 4.3.4 (2012-07-12)

2012-07-12 Version 4.3.4 Some data source bugs (involving relative paths in the connection string) have been fixed. You can now verify a configuration for operation in the Cloud before uploading it. The HzGroup and Rule commands on a repeating item prevented the interview from closing.  This is fixed.

go to article

Version 4.3.2 (2012-07-09)

2012-07-09 Version 4.3.2 Some bug-fixes have been applied, and some new features added: Handling of highly normalised data bases has been improved.  Single element collections in data sources can have sub-collections which can be either single or multi-element collections. With 4.3.1 if an «End()» command was the only text (no other commands or text) in […]

go to article

Version 4.3.1 (2012-07-04)

2012-07-04 Version 4.3.1 Some bug-fixes have been applied, and some new features added: Alignment of group captions when horizontal groups consist only of checkboxes has been fixed. Space in the HzGroup caption is now treated as a space, not an empty caption. Some problems with If and ForEach inside table cells which caused corrupt documents […]

go to article