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:

  1.  Filtros para intervalos de data(parametros: dataIni e dataFim, dataIni2 e dataFim2),
  2. Filtros alfanuméricos com botões de pesquisa que podem ser modificadas. (parametros: filtro1 ... filtro5)
  3. Filtros para datas (parametros: data1 ... data2)
  4. Filtros do tipo numérico (parametros: valor1 ... valor4)
  5. Combos para a Listagem com valores originados do banco de dados(parametros: Combo1, combo2)
  6. Combo para a listagem fixa.(parametro: Combo3)
  7. Botão para imprimir o relatório
  8. 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:

  1. Desabilita, fazendo com que o controle selecionado fique invisível
  2. Mostra como está configurado os botoes de pesquisa
  3. Mostra como está configurado os combos, não estará disponível para o combo fixo
  4. Troca a informação escrita nos rótulos.
  5. Estabelece se o parâmetro deve ser de preenchimento obrigatório.
  6. Passa nulo (NULL), para p parâmetro do SQL quando o parâmetro não for especificado
  7. Altera o comprimento visual do campo selecionado
  8. 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.
  9. Mostra o nome do parâmetro que será setado no SQL
  10. Seta botão de pesquisa como pesquisa de produto
  11. Seta botão de pesquisa como pesquisa de fornecedor
  12. Seta botão de pesquisa como pesquisa de vendedor
  13. Seta botão de pesquisa como pesquisa de cliente
  14. Seta botão de pesquisa como pesquisa de contato
  15. Seta botão de pesquisa como pesquisa de documentos de saída
  16. Abre caixa de edição permitindo modificar o SQL do combo selecionado
  17. Seta o campo que deve ser retornado pelo combo
  18. Seta o campo que será mostrado na listagem do combo
  19. Abre caixa de edição permitindo modificar o SQL mestre do relatório
  20. Abre caixa de edição permitindo modificar o SQL detalhe do relatório
  21. 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
  22. Seta as informações do relatório, com finalidade de instruir para que serve o relatório
  23. 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.

    image-1709058159776.png

    4. Layout do Relatório

    Abrirá a estrutura do relatório para alterar relatório.

    image-1709058466352.png

    3. Relatório Dinâmico

    Clique na banda onde deseja deixa campo invisível na impressão.

    image-1709059972572.png

    Selecione a informação que deseja ocultar na visualização quando campo não estiver preenchido para saber nome do Memo.

    image-1709061673504.png

    4. Banda

    Selecione a banda onde deseja aplicar regra para ocultar campo quando não estiver preenchido ficar oculto na impressão.

    image-1709240506363.png

    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;

    image-1709240558264.png