Code: Select all
- Harbour MiniGUI 2.9.5 Changelog:
English:
--------
- New: 'Filled' clause for PRINT RECTANGLE command. Contributed
by Rathinagiri.
- New: 'DATA' section for reports. It allows to define an 'iterator' and
'Stopper' conditions.
BEGIN DATA
ITERATOR <xExpression>
STOPPER <xExpression>
END DATA
This new feature is useful for use (ie) arrays instead tables for reports.
Sample:
Public i := 1
Public aRows [ 20 ] [ 3 ]
...
DEFINE REPORT TEMPLATE
BEGIN DATA
ITERATOR i++
STOPPER i == 20
END DATA
...
BEGIN DETAIL
BANDHEIGHT 6
BEGIN TEXT
EXPRESSION aRows [i] [1]
...
END DETAIL
...
END REPORT
Full Sample: \hmg\samples\report.advanced\demo8.prg
Español:
--------
- Nuevo: Cláusula 'Filled' para el comando PRINT RECTANGLE. Contribución
de Rathinagiri.
- Nuevo: Sección 'DATA' para el generador de reportes. Por medio de esta
sección puede definirse un 'Iterador'y un 'Stopper'.
BEGIN DATA
ITERATOR <xExpression>
STOPPER <xExpression>
END DATA
Esta nueva característica es útil, por ejemplo, para usar arrays en lugar
de tablas para los reportes.
Ejemplo:
Public i := 1
Public aRows [ 20 ] [ 3 ]
...
DEFINE REPORT TEMPLATE
BEGIN DATA
ITERATOR i++
STOPPER i == 20
END DATA
...
BEGIN DETAIL
BANDHEIGHT 6
BEGIN TEXT
EXPRESSION aRows [i] [1]
...
END DETAIL
...
END REPORT
Ejemplo Completo: \hmg\samples\report.advanced\demo8.prg