4D v14.3Formulários de relatórios impressão |
||
|
4D v14.3
Formulários de relatórios impressão
Formulários de relatórios impressão
Em 4D, é possível criar um relatório utilizando um formulário com a ajuda do editor de relatórios rápidos(ver Relatórios rápidos).
Os relatórios impressos, diferentemente dos formulários listados de tela, podem utilizar a área de quebra situada ao final do relatório. Os relatórios impressos utilizam a área de pé de página para os elementos que devem aparecer ao final de cada página. As listas que exibem colunas de informação são comuns em relatórios impressos. É possível publicar listas de números de telefone, preços, resultados, especificações ou partes.
Para maiores informações sobre a utilização de métodos para calcular totais, consulte a seção “Exemplo de Relatório". Pode ser necessário imprimir um registro por página. Por exemplo, pode estar sendo usado um banco de faturamento com a finalidade de imprimir uma cópia de cada fatura para seus arquivos. Também pode imprimir uma lista de correio onde apenas certos campos sejam modifiados por página (ver Criar documentos de fusão de correio). Provavelmente você esteja muito familiarizado com as faturas. Um fatura típica contém um nome e um endereço de faturamento, um endereço de envio, uma série de artigos ou de serviços comprados e um total. O formulário para uma fatura é criado na tabela [Ordens] e utiliza uma área de sub-formulário para as linhas de artigos. A área de sub-formulário pode se estender durante a impressão para imprimir todas as linhas de artigos, inclusive se a fatura necessita uma segunda página. Para maiores informações, consulte a seção Imprimir áreas de tamanho variável. Muitos bancos de dados permitem ao usuário introduzir notas ou descrições em um campo de tipo texto. O campo tipo texto pode ser impresso como uma área de tamanho variável na área de Detalhe. Se quiser criar etiquetas de correio personalizadas, é possível desenhar um formulário de saída personalizado. O desenho pode utilizar os elementos gráficos, as fontes e variáveis disponíveis. Nota: Freqüentemente é mais rápido e fácil criar etiquetas de correio utilizando o Editor etiquetas integrado. 4D pode imprimir relatório com Quebras e Quebras de cabeçalhos. Uma quebra é criada ao ordenar os registros.
No formulário do relatório, os níveis de quebra e as quebras de cabeçalho adicionais devem corresponder às áreas adicionais. Pode criar essas áreas adicionando linhas de controle de saída. Para conhecer como adicionar linhas de controle de saída, consulte Usar linhas de controle de saída. Esta seção explica como criar relatório com quebras. Na seção Um exemplo de relatório há um exemplo completo. Para permitir a 4D imprimir as áreas de cabeçalhos de quebras, calcular subtotais, etc., primeiro você deve inicializar o processo de quebra no formulário do relatório. Inicialize o processo de quebras:
Se você utilizar a função Subtotal, deve também ordenar os registros em um campo maior que o número de níveis de quebra que utilize. Por exemplo, se você utilizar dois níveis de quebra em seu relatório, deve ordenar em 3 campos. Esta seção descreve em detalhes com a ordenação influencia nos relatórios e explica como utilizar áreas de quebra adicionais para criar subtotais. A imagem a seguir mostra um relatório que calcula subtotais para cada cliente e um total ao final do relatório. Estes registros foram ordenados por cliente e por produto. Depois de que os registros de cada cliente foram impressos, são calculados e se imprime o subtotal para o cliente. Depois de que foram impressos os registros para todo o relatório, se calcula e se imprime o total. Como se pode ver na imagem anterior, os subtotais são calculados e impressos depois dos registros de cada cliente. 4D sabe quando realizar o cálculo e imprimir o subtotal porque recebeu a instrução de fazê-lo quando se modifique o valor do primeiro campo de critério de ordenação (quando haja quebra). O subtotal do cliente é calculado no que chamamos quebra de nível 1 porque está baseado em uma mudança do valor do primeiro campo de nível de critério de ordenação (neste caso, o campo Cliente). O grande total é calculado na quebra de nível 0. Uma quebra de nível 0 inclui todos os registros e ocorre no final do relatório. É possível realizar cálculos adicionais adicionando outro nível de ordenação e outro nível de quebra. A imagem a seguir mostra os registros de vendas por cliente, produto e vendedor. Os cálculos resumidos mostram dois conjuntos de subtotais: um subtotal para cada cliente e dentro de cada cliente, subtotais por cada produto. Por último, este relatório calcula um total para toda a empresa. Os cálculos de subtotais são realizados somente para os grupos de registros anteriores a quebra. Por exemplo, um subtotal é calculado para cada produto vendido a cada cliente. O subtotal para o cliente é calculado para todos os produtos vendidos a esse cliente. Nota: para mais informação sobre a adição de níveis de quebra, consulte o parágrafo "Criar linhaas de controle adicionais" em Usar linhas de controle de saída. É possível criar um relatório que imprima somente informação resumida. Um informe assim exibe somente os subtotais e totais com os textos adicionais correspondentes. A imagem a seguir mostra um relatório com informação resumida. Neste relatório, os registros são ordenados por cliente, produto e data e os cálculos são realizados nas quebras criadas pela ordem de classificação. As áreas detalhadas dos registros não são impressas, os registros são utilizados somente para proporcionar os valores para os cálculos. Note que 4D vai do primeiro ao último registro durante a impressão do relatório de modo que possa efetuar os cálculos. Você cria esta classe de relatório localizando a linha de controle de detalhe sobre a linha de controle de cabeçalho, sem deixar espaço para imprimir detalhes. Você pode pedir a 4D que efetue cálculos adicionais em uma lista incluindo subtotais, médias, valores máximos e mínimos, totais de página a imprimir em um pé de página e médias ponderadas. Estes cálculos e outros, utilizam as funções estatísticas de 4D (ver Funções estatísticas). |
PROPRIEDADES
Produto: 4D VER TAMBÉM
Criar documentos de fusão de correio ARTICLE USAGE
Manual de Desenho 4D ( 4D v14 R2) |