A direção do relatório gerado de formulário é determinada através da propriedade Alinhamento do formulário. Esta propriedade define a sequência na qual é preenchido o formulário no relatório, ou por linha ou por coluna. "Por linha" significa que primeiro são preenchidas todas as células de uma linha, antes de se mudar para a linha seguinte. "Por coluna " significa que primeiro são preenchidas todas as células de uma coluna, antes de se mudar para a coluna seguinte.
Além disso, as propriedades Largura da coluna e Altura de linhas são relevantes para a direção do relatório gerado. Através da entrada de valores positivos ou negativos nestas propriedades define se o relatório ocorre da esquerda para a direita, de cima para baixo ou na direção inversa.
Relatório por linha
Nas tabelas uma entrada "+" significa um valor positivo e uma entrada "-" um valor negativo.
Relatório de cima para baixo e da esquerda para a direita
Propriedade |
Valor |
|
---|---|---|
Alinhamento do formulário |
Por linha |
|
Largura da coluna |
+ |
|
Altura de linhas |
+ |
Relatório de cima para baixo e da direita para a esquerda
Propriedade |
Valor |
|
---|---|---|
Alinhamento do formulário |
Por linha |
|
Largura da coluna |
- |
|
Altura de linhas |
+ |
Relatório de baixo para cima e da esquerda para a direita
Propriedade |
Valor |
|
---|---|---|
Alinhamento do formulário |
Por linha |
|
Largura da coluna |
+ |
|
Altura de linhas |
- |
Relatório de baixo para cima e da direita para a esquerda
Propriedade |
Valor |
|
---|---|---|
Alinhamento do formulário |
Por linha |
|
Largura da coluna |
- |
|
Altura de linhas |
- |
Relatório por coluna
Nas tabelas uma entrada "+" significa um valor positivo e uma entrada "-" um valor negativo.
Relatório da esquerda para a direita e de cima para baixo
Propriedade |
Valor |
|
---|---|---|
Alinhamento do formulário |
Por coluna |
|
Largura da coluna |
+ |
|
Altura de linhas |
- |
Relatório da esquerda para a direita e de baixo para cima
Propriedade |
Valor |
|
---|---|---|
Alinhamento do formulário |
Por coluna |
|
Largura da coluna |
+ |
|
Altura de linhas |
+ |
Relatório da direita para a esquerda e de cima para baixo
Propriedade |
Valor |
|
---|---|---|
Alinhamento do formulário |
Por coluna |
|
Largura da coluna |
- |
|
Altura de linhas |
- |
Relatório da direita para a esquerda e de baixo para cima
Propriedade |
Valor |
|
---|---|---|
Alinhamento do formulário |
Por coluna |
|
Largura da coluna |
- |
|
Altura de linhas |
+ |
Neste exemplo deve ser criado um diagrama de bornes no qual são representadas várias colunas numa página de relatório. Para esse efeito, o formulário é avaliado por linha, as linhas são preenchidas de cima para baixo e as colunas são percorridas da esquerda para a direita. O formulário utilizado para o diagrama de bornes é estruturado da seguinte forma:
Propriedade |
Valor |
---|---|
Alinhamento do formulário |
Por linha |
Quantidade de colunas |
4 |
Quantidade de linhas |
12 |
Largura da coluna |
90.00 mm |
Altura de linhas |
8.00 mm |
Repetir cabeçalho em nova coluna |
desativado |
O relatório efetua-se de cima para baixo e da esquerda para a direita. Uma página de relatório pode ter até quatro colunas (na imagem numerado de 1 a 4). Primeiro são preenchidas sequencialmente as linhas da primeira coluna, em seguida, as linhas da segunda coluna, etc. (Na imagem, a direção do relatório gerado é destacada por uma seta na caixa com moldura vermelha). A página de relatório está estruturada da seguinte forma:
Notas:
- Através das propriedades do formulário Quantidade de linhas e Altura de linhas, é definido nos formulários dinâmicos o tamanho máximo do relatório agrupado na página: Ambos os valores são multiplicados e indicam o valor (em "mm") para a linha de limitação (não visível) após a qual ocorre a quebra. A linha de limitação é calculada com referência ao fim do cabeçalho. Para o exemplo acima apresentado, isso significa que: Se a quantidade de linhas for = 12 e a altura de linhas = 8 mm, a quebra é efetuada a seguir a 12 x 8 mm = 96 mm.
- Se a propriedade do formulário Repetir cabeçalho em nova coluna estiver desativada, o cabeçalho só é apresentado na primeira coluna. Nas seguintes colunas são apresentadas mais linhas de dados do que as determinadas na propriedade Quantidade de linhas .
Veja também