Índice |
---|
O objetivo deste documento é detalhar a interface de design de um relatório e os componentes que podem ser utilizados.
A Área de design exibe a estrutura e o conteúdo do relatório. Você pode projetar seu relatório utilizando os menus:
Após montar o layout do relatório, é possível visualizar o resultado através do switch de Pré-Visualizar.
Um layout de relatório consiste em bandas que contêm controles de relatório e definem sua localização nas páginas do documento. Um relatório em branco contém as seguintes bandas:
Nota | ||
---|---|---|
| ||
Todo relatório deve possuir as bandas de Margem Superior e Margem Inferior e uma Banda de Detalhes, e elas não podem ser apagadas. |
Você pode adicionar ainda as seguintes bandas:
Dica | ||
---|---|---|
| ||
Apenas as bandas de Detalhe, Cabeçalho de Grupo e Rodapé de Grupo exibem dinamicamente os dados do Objeto de Negócio. Nas demais bandas, caso um controle seja associado a um campo do Objeto de Negócio, será impresso apenas o primeiro registro. |
Abaixo um exemplo de um relatório utilizando as bandas descritas:
Caso o relatório esteja associado a um Objeto de Negócio Aninhado, para imprimir os valores contidos nas propriedades aninhadas, deve-se utilizar a banda Detalhe de Relatório (DetailReport) e, nas propriedades Fonte de Dados e Membro de Dados, associar, respectivamente, ao Objeto de Negócio e à Propriedade aninhada. Abaixo um exemplo com a Lista de Campos de um Objeto Aninhado e a associação do campo a uma banda de Detalhe de Relatório:
Image RemovedImage Added
Para adicionar uma banda ao relatório, selecione o relatório ou uma banda do relatório e no painel de Propriedades, clique na banda desejada:
Para remover uma banda do relatório, selecione-a e pressione DELETE ou utilize o botão Excluir do Menu de Ferramentas.
Para recolher uma banda do relatório, selecione-a e clique no título da banda na Área de design do relatório:
Para expandir, basta clicar novamente na área do título da banda.
Função a ser utilizada no editor de expressões do Smart View que transforma um número inteiro em uma string no formato HH:MM.
Exemplos:
toHour(132) = "02:12"
toHour(55) = "00:55"
Para isso deve ser selecionado a função e o campo desejado, do tipo number, para conversão em horas.
Image Removed
Dados numéricos convertidos em horas:
Image Removed
As páginas seguintes descrevem os controles dos relatórios disponíveis na Caixa de Ferramentas do design:
A página seguinte lista todas as funções disponíveis para utilização nas expressões:
Informações | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||
|
Informações | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||
|