Aba Dados - Definindo os dados para um relatório

 

Para começarmos a montar um relatório, devemos clicar na aba Dados, no menu Arquivo e selecionar a opção Novo.

 

O menu Arquivo é composto dos submenus:

 

image244.gif

 

 

Após a seleção do submenu Novo..., foi selecionado o tipo de relatório "Relatório em Branco". Devemos clicar na guia de Dados, no menu Arquivo e selecionar a opção Novo....

 

Ao abrir a tela Novos Itens, selecionando a opção Maker SQL e clicar em OK.

 

image145.jpg

 

Na janela Maker SQL, selecione a(s) tabela(s) que fará(ão) parte do relatório na Árvore de Entidades Agrupadas (1):

 

image1168.jpg

 

Observe que a grade de configuração da aba Diagrama é idêntica com à tela Assistente SQL.

 

image1037.jpg

 

A aba Resultados apresentará o resultado da consulta.

 

image1038.jpg

 

A aba SQL apresentará o contexto da consulta, permite nomear a consulta e criar uma View a partir de um clique no botão image820.gif.

Usando Filtros

Para a definição de um filtro de pesquisa, deve-se colocar na coluna Critério, levando em consideração o campo em que se quer aplicar a expressão: FiltroDePesquisa (o sinal : (dois-pontos) concatenado com o nome do filtro de pesquisa) e, em seguida, clicar no botão image818.gif:

 

maker params

 

A tela contêm:

 

 

      • Tipo - o qual contém as opções de filtro de pesquisa disponíveis. São elas:

 

        • Indefinido - o filtro de pesquisa não será considerado no momento da geração do relatório;

        • Caixa de Texto - o filtro de pesquisa será informado por meio de um componente "caixa de texto". Quando esta opção é selecionada, habilita os componentes:

 

image149.jpg

Figura 4 - Tipo Caixa de Texto

 

          1. Título - determina o título do componente que é definido para ser o filtro de pesquisa;

          2. Valor-Padrão - determina o valor que será utilizado automaticamente para filtragem do relatório, caso não seja informado nenhum valor;

          3. Tamanho máximo - pelo qual é possível definir o valor máximo do filtro de pesquisa que será informado;

          4. Validação de Entrada - contém uma lista de validadores previamente definidos, os quais serão observados no momento da informação do filtro de pesquisa.

          5. Requerido - marcando esta opção, torna-se obrigatório o preenchimento do filtro de pesquisa;

          6. Somente Leitura - marcando esta opção, o componente ficará em modo não editável (o usuário não poderá informar nenhum valor para o filtro de pesquisa);

          7. Oculto - marcando esta opção, o filtro de pesquisa será aplicado internamente (automaticamente), não aparecendo para que o usuário o defina.

 

        • Data - automaticamente é criada uma caixa de texto contendo um calendário no qual é possível a seleção da data pelo mouse:

 

image151.jpg

Figura 5 - Tipo Data

 

          1. Título - determina o título do componente que é definido para ser o filtro de pesquisa;

          2. Valor-Padrão - determina o valor que será utilizado automaticamente para filtragem do relatório, caso não seja informado nenhum valor.

          3. Requerido - marcando esta opção, torna-se obrigatório o preenchimento do filtro de pesquisa;

          4. Somente Leitura - marcando esta opção, o componente ficará em modo não editável (o usuário não poderá informar nenhum valor para o filtro de pesquisa);

          5. Oculto - marcando esta opção, o filtro de pesquisa será aplicado internamente (automaticamente), não aparecendo para que o usuário o defina.

 

        • Lista Dinâmica - o filtro de pesquisa será selecionado por meio de um componente "Lista Dinâmica":

 

image152.jpg

Figura 6 - Tipo Lista Dinâmica

 

          1. Título - determina o título do componente que é definido para ser o filtro de pesquisa;

          2. Valor-Padrão - determina o valor que será utilizado automaticamente para filtragem do relatório, caso não seja informado nenhum valor;

          3. definição dos dados - efetuado um clique sobre este botão, aparece a tela Maker SQL, por meio da qual é possível a criação de uma consulta que servirá de fonte de dados para o componente (deve ser selecionado pelo menos um campo na consulta criada);

          4. Campo - em que o valor vinculado ao campo selecionado será utilizado como filtro de pesquisa do relatório;

          5. Campo para Listagem - na qual aparecerá a descrição (representação entendível) que explica o valor do "campo-chave";

          6. Requerido - marcando esta opção, torna-se obrigatório o preenchimento do filtro de pesquisa;

          7. Somente Leitura - marcando esta opção, o componente ficará em modo não editável (o usuário não poderá informar nenhum valor para o filtro de pesquisa);

          8. Oculto - marcando esta opção, o filtro de pesquisa será aplicado internamente (automaticamente), não aparecendo para que o usuário o defina.

 

Observação:

 

 

image831.jpg

 

 

Concluída a criação de uma fonte de dados, então ela aparece na área da aba "Dados":

 

image154.jpg

Figura 8 - Fonte de dados

 

A fonte de dados é composta por opções disponíveis ao clicar com o botão direito do mouse sobre sua área:

 

image248.gif Visualização - ao clicar neste botão, é possível visualizar e navegar pelos dados resultantes da consulta criada na fonte de dados;

image249.gif Tabelas - ao clicar neste botão, abre-se a tela Maker SQL;

image250.gif Campos - ao clicar neste botão, abre-se a tela Maker SQL;

image251.gif Cálculos - ao clicar neste botão, abre-se a tela Maker SQL;

image252.gif Agrupar - ao clicar neste botão, abre-se a tela Maker SQL;

image253.gif Localizar - ao clicar neste botão, abre-se a tela Maker SQL;

image254.gif Classificação - ao clicar neste botão, abre-se a tela Maker SQL;

image255.gif Código SQL - ao clicar neste botão, aparece a tela "Maker SQL";

image256.gif Apagar - ao clicar nesta opção, a fonte de dados é apagada;

image257.gif Ligação - havendo mais de uma fonte de dados na aba "Dados", este botão fica habilitado. Ele suporta o recurso de interligação de fonte de dados por meio dos campos selecionados na consulta contida na fonte de dados. Durante todo o tempo em que a ligação entre as fontes de dados for mantida, os campos também deverão ser mantidos selecionados em suas fontes de dados de origem. Ao clicar neste botão, aparece a tela Ligação <nome da fonte de dados que recebeu o clique> como Detalhe:

 

ligação consulta como detalhe

 

A tela é composta de:

 

 

      • 1 Incluir somente aqueles registros de consulta para os quais registros equivalentes em <nome da fonte de dados Mestre> e registros equivalentes em <nome da fonte de dados Detalhe> possam ser encontrados". Selecionando essa opção, apenas os valores dos campos de ligação das fontes de dados que coincidam (registros) serão considerados no momento da impressão do relatório;

      • 2 Incluir todos os registros de <nome da fonte de dados Mestre>, não importando se quaisquer registros equivalentes em <nome da fonte de dados Detalhe> possam ser encontrados.": Selecionando essa opção, todos os registros contidos na fonte de dados "Mestre" serão considerados no momento da impressão do relatório, independentemente de haver ou não, entre os campos de ligação das fontes de dados, valores que coincidam.

 

Observações:

 

 

 

 

____________________________________________________________________________

image776.jpg

Caso este tópico não tenha comentário satisfatório, envie e-mail para documentacao@softwell.com.br