A estrutura deste relatório esta gravada no arquivo "RDSAI201.MOD".
Este exemplo mostra como criar uma relação de clientes, separada por cidade. Vide abaixo a estrutura do relatório e as explicações sobre cada uma das linhas:
L01 " ", C001, C002:30, C011, C012, C014:15
L02 " ", C003:45, C004, C036, C013:15
L03
C01 Z001, " ", Z002, " em :", Z004, "de ", Z006, "de 19", Z007
C02
C03 " Cliente Nome_do_Cliente CGC Insc Estadual Primeiro
C04 " Endereço do Cliente Cep Situação do Clie
C05
I01 C005
I02 C005, "CIDADE: ", C005
ORD CRES, C005, C002
SEL C005
PAG
Nas informações básicas forneça as seguintes informações:
Título da Saída : RELAÇÃO DE CLIENTES POR CIDADE
Destino da Saída : I - Impressora
Linhas Detalhe Fixas: 3
Tem Linha Variável? : N
Linhas Cabeçalho : 5
Linhas Identificação: 2
Linhas c/Totais : 0
Linhas Rodapé : 0
A seguir comentamos cada uma das linhas que montamos no relatório:
• | Na linha de detalhe (L01). Constante entre aspas com dois caracteres em branco, para deslocar as informações para a direita. Seguido pelas variáveis C001 - código do cliente, C002 - Nome do cliente, C011 - CGC, C012 - inscrição estadual e C014 - pessoa para contato no cliente. Observe que acrescentamos ":30" ao lado da variável C002, este número indica para o gerador colocar esta informação em 30 posições na linha, independente do tamanho original do campo. A mesma coisa foi feita para outras variáveis. |
• | Na linha detalhe (L02). Constante com alguns caracteres para deslocar as informações complementares do cliente para a direita. Seguido pelas variáveis C003 - endereço do cliente, C004 - Cep, C036 - situação do cliente, C013 - telefone do cliente. |
• | Na linha detalhe (L03). Deixamos em branco para que fique uma linha separadora entre cada cliente listado. |
• | Na linha cabeçalho (C01). Colocamos as variáveis: Z001 - nome da empresa (obrigatório), Z002 - nome do relatório, Z004, Z006 e Z007 - data da emissão do relatório. Observe que nesta linha, colocamos algumas constantes entre aspas para melhorar a estética das informações. |
• | Linhas cabeçalho (C03 e C04). Contém os nomes dos campos colocados nas linhas L01 e L02. Estes nomes são obtidos pressionando as teclas <Alt+C>, com o cursor sobre a linha de cabeçalho. |
• | Linhas cabeçalho (C02 e C05). Ficaram em branco para separar o cabeçalho das informações dos clientes. |
• | Linhas identificação (I01 e I02). Usamos estas linhas para identificar e separar a listagem por cidade. A variável C005 - cidade do cliente é colocada no início da linha para indicar para o gerador olhar para a cidade antes de listar o cliente. Esta mesma variável é colocada no final da segunda linha para imprimir a cidade no relatório. |
• | Ordenação (ORD). Colocamos as variáveis C005 - cidade e C002 - nome do cliente, para que o relatório seja ordenado primeiro pela cidade e depois pelo nome do cliente. Para que o gerador consiga identificar a cidade é necessário esta ordenação. |
• | Seleção (SEL). Colocamos C005 - cidade. Esta seleção permite a listagem de apenas uma cidade. |
Resultado que obtivemos com esta estrutura.
Page url: http://utilsoft.com.br/help/index.html?relaodeclientesporcidade.htm