Xbase Documentation

Reports

Reports
{
	Grid;
	Column;
	Row;
	Value;
	Text Table;
}
Xbase's reports allow you to insert data dynamically into word processing documents using formulas. It is based around 5 classes each of which has functions which may be called. For example, the number of rows in a table is repersented as:
@@TableName.:rowcount@@

  • The Grid class represents a 2-Dimensional array of columns and rows, for example a table, query or subtable.
  • The Column class represents an array of values, each one referenced by a row index.
  • The Row class represents an array of values, each one referenced by a field name.
  • The Value class represents a single piece of data like the name of a table or a value in the database.
  • The Text Table class represents a word processor-style text table generated dynamically from a grid.