Configuração Relatórios Dinâmicos
O corrente manual irá orientar o usuário passo a passo para a configuração de um relatório dinâmico.
Configuração Relatórios Dinâmicos
1. Objetivo
O corrente manual irá orientar o usuário passo a passo para a configuração de um relatório dinâmico.
2. Conteúdo
Copiar o executável do relatório em: \\servidorcs\compilado\clientes\cybersul\relatoriodinamico.exe
Colar o executável na pasta do sistema onde será criado o relatório.
Renomear o executável com nome referente ao relatório que será feito, de preferência sem espaços no nome do arquivo. Ex:."RelatorioPedido.exe"
Ao abrir o executável, ele virá com os filtros e campos padrões conforme a imagem abaixo:
- Filtros para intervalos de data(parametros: dataIni e dataFim, dataIni2 e dataFim2),
- Filtros alfanuméricos com botões de pesquisa que podem ser modificadas. (parametros: filtro1 ... filtro5)
- Filtros para datas (parametros: data1 ... data2)
- Filtros do tipo numérico (parametros: valor1 ... valor4)
- Combos para a Listagem com valores originados do banco de dados(parametros: Combo1, combo2)
- Combo para a listagem fixa.(parametro: Combo3)
- Botão para imprimir o relatório
- Botão para fechar o aplicativo.
Para alterar o layout você deve utilizar o atalho Ctrl+D para habilitar o CyberControl, para excluir ou alterar um texto/campo desta tela, com o Control ligado, você deve clicar com o botão direito do mouse em cima de um campo/label e abrirá um menu pop-up com algumas opções:
- Desabilita, fazendo com que o controle selecionado fique invisível
- Mostra como está configurado os botoes de pesquisa
- Mostra como está configurado os combos, não estará disponível para o combo fixo
- Troca a informação escrita nos rótulos.
- Estabelece se o parâmetro deve ser de preenchimento obrigatório.
- Passa nulo (NULL), para p parâmetro do SQL quando o parâmetro não for especificado
- Altera o comprimento visual do campo selecionado
- No momento em que existir um arquivo INI com o mesmo nome do relatório,irá abrir um submenu com todas as chaves existentes na seção "[PARAMETROS]". No momento em que estiver selecionado uma chave ao abrir o relatório o programa irá carregar o valor da chave.
- Mostra o nome do parâmetro que será setado no SQL
- Seta botão de pesquisa como pesquisa de produto
- Seta botão de pesquisa como pesquisa de fornecedor
- Seta botão de pesquisa como pesquisa de vendedor
- Seta botão de pesquisa como pesquisa de cliente
- Seta botão de pesquisa como pesquisa de contato
- Seta botão de pesquisa como pesquisa de documentos de saída
- Abre caixa de edição permitindo modificar o SQL do combo selecionado
- Seta o campo que deve ser retornado pelo combo
- Seta o campo que será mostrado na listagem do combo
- Abre caixa de edição permitindo modificar o SQL mestre do relatório
- Abre caixa de edição permitindo modificar o SQL detalhe do relatório
- Faz com que o aplicativo vá direto para a tela de impressão sem passar pela tela de filtros. ideal para utilizar com arquivos INI
- Seta as informações do relatório, com finalidade de instruir para que serve o relatório
- Abre edição das opções do combo fixo.
Para Alterar o layout que o relatório será exibido, clique em imprimir e na tela da impressão clique em alterar, será aberto o editor de relatórios.
Por padrão o relatório já vem com com alguns controles, montando um cabeçalho e rodapé padrão.
Mais informações sobre o editor de relatórios: Editor de relatórios
Vídeo Demonstrativo:
Relatórios Dinâmicos Ocultando Campo Sem Informações Preenchidas
1. Objetivo
Este manual irá orientar como deixar campo especifico invisível no relatório dinâmico quando não for preenchido.
2. Conteúdo
Este manual tem objetivo de orientar e configurar parametrização do relatório dinâmico.
3. Relatório Dinâmico
Para alterar o layout do relatório pressione botão alterar, será aberto o editor de relatórios.
4. Layout do Relatório
Abrirá a estrutura do relatório para alterar relatório.
3. Relatório Dinâmico
Clique na banda onde deseja deixa campo invisível na impressão.
4. Banda
Selecione a banda onde deseja aplicar regra para ocultar campo quando não estiver preenchido ficar oculto na impressão.
5. Eventos
Após de selecionar banda na função eventos clique na opção OneBeforerint para incluir banda no evento.
procedure ReportTitle1OnBeforePrint(Sender: TfrxComponent);
begin
// Grupo econômico
if <Rel."GRUPO_ECONOMICO"> = '' then
begin
Memo112.visible:=false;
end;