Essa é uma revisão anterior do documento!


Formatador de Relatório - ReportBuilder (Resumo do guia do desenvolvedor)


Calculations are a vital part of reporting, and ReportBuilder provides a rich set of components and events that allow you to perform a wide range of calculations. Simple calculations can be performed without any coding via the DBCalc component. This component provides Sum, Average, Minimum, Maximum, and Count functions. The calculations can be group-based or report-based. More complex calculations can be achieved via the Variable component. At a minimum, the Variable component requires an OnCalc event handler to be assigned. The timing of this event can be correlated to any number of occurrences within the report generation process. For example, the component can calculate once for each of the following occurrences: the start of the report, a record traversal, a group break, the start of a page, and the start of a column. The Variable component also has an OnReset event that can be similarly correlated. This provides the utmost in calculation flexibility.

Os cálculos são uma parte vital da informação, e ReportBuilder fornece um rico conjunto de componentes e eventos que permitem a realização de uma ampla gama de cálculos. Cálculos simples pode ser realizada sem qualquer codificação através do componente DBCalc. Este componente fornece soma, média, mínimo, máximo, e Contagem funções. Os cálculos podem ser ou baseado em relatório baseado em grupo. Mais cálculos complexos pode ser alcançado através da componente variável. No mínimo, a componente variável requer um manipulador de eventos OnCalc a ser atribuído. O calendário deste evento podem ser correlacionados para qualquer número de ocorrências no processo de geração de relatórios. Por exemplo, o componente pode calcular uma vez para cada um dos seguintes acontecimentos: o início do relatório, um percurso de ficha, uma quebra de grupo, o início de uma página, e o início de uma coluna. O componente variável também tem um evento onreset que pode ser correlacionado de forma semelhante. Isto proporciona o máximo em flexibilidade de cálculo.