# Gerador de Relatórios - Selecionando Tabelas e Campos

<iframe allowfullscreen="allowfullscreen" height="473" src="https://www.youtube.com/embed/EoMEOpuKXhU" style="width: 844px; height: 473px;" width="844"></iframe>

Clicando no botão novo, o sistema irá apresentar a tela para que você comece selecionando as tabelas que irão fazer parte do relatório através do botão Tabelas.

[![image-1682528295321.png](https://autoatendimento.grupoallegus.com.br/uploads/images/gallery/2023-04/scaled-1680-/image-1682528295321.png)](https://autoatendimento.grupoallegus.com.br/uploads/images/gallery/2023-04/image-1682528295321.png)

No exemplo abaixo, selecionamos as tabelas Funcio (Cadastro de Funcionários), HF202304 (Holleriths gerados) e Eventos (Cadastro de Eventos). A tabela HF202304 é apresentada assim, pois para cada mês de geração de holleriths, uma nova tabela é criada para guardar estas informações. Quando o relatório estiver pronto e você pedir sua impressão, antes de qualquer procedimento o sistema pedirá que você informe qual tabela HF será utilizada, isto é, de qual mês e ano. Isto ocorrerá com todas as tabelas do sistema que armazenam os dados desta forma, por mês e ano ou somente ano.

Clique no botão Tabelas, pesquise pela tabela FUNCIO, clique na tabela FUNCIO quando apresentada pelo Sistema e clique em OK

[![image-1682528495381.png](https://autoatendimento.grupoallegus.com.br/uploads/images/gallery/2023-04/scaled-1680-/image-1682528495381.png)](https://autoatendimento.grupoallegus.com.br/uploads/images/gallery/2023-04/image-1682528495381.png)

Note que a Tabela FUNCIO será adicionada ao Gerador de Relatórios

[![image-1682528632946.png](https://autoatendimento.grupoallegus.com.br/uploads/images/gallery/2023-04/scaled-1680-/image-1682528632946.png)](https://autoatendimento.grupoallegus.com.br/uploads/images/gallery/2023-04/image-1682528632946.png)

O mesmo processo deve ser feito para as outras duas tabelas (HF202304 e EVENTOS), desta forma as três tabelas ficarão listadas no Gerador de Relatórios

[![image-1682529256139.png](https://autoatendimento.grupoallegus.com.br/uploads/images/gallery/2023-04/scaled-1680-/image-1682529256139.png)](https://autoatendimento.grupoallegus.com.br/uploads/images/gallery/2023-04/image-1682529256139.png)

Veja que a tabela de Funcionários tem o campo CodFunc que é o código do funcionário que também está na tabela de Holleriths Gerados (campo Codigo). Isto significa que as duas tem relacionamento entre si.

[![image-1682529354313.png](https://autoatendimento.grupoallegus.com.br/uploads/images/gallery/2023-04/scaled-1680-/image-1682529354313.png)](https://autoatendimento.grupoallegus.com.br/uploads/images/gallery/2023-04/image-1682529354313.png)

  
Quanto a tabela de Holleriths Gerados e Eventos existe o mesmo campo CodEvent que é o código do evento. O sistema permitiu a seleção destas tabelas, visto que, existem relacionamentos das informações entre elas.

[![image-1682529401054.png](https://autoatendimento.grupoallegus.com.br/uploads/images/gallery/2023-04/scaled-1680-/image-1682529401054.png)](https://autoatendimento.grupoallegus.com.br/uploads/images/gallery/2023-04/image-1682529401054.png)

  
Portanto podemos utilizar campos das 3 tabelas, mesmo que o relacionamento não seja comum entre todas elas, mas ao menos exista o relacionamento na sequência da seleção. Pois se olharmos a tabela de Funcionários com a tabela de eventos, não existe nenhum campo que relacione, ligue uma com a outra. E se ao selecionarmos as tabelas, escolhêssemos a tabela Funcio e logo em seguida a de Eventos o sistema iria exibir a mensagem que as tabelas não possuem relacionamentos entre si, por esse motivo incluímos a tabela HF202304

[![image-1682529471791.png](https://autoatendimento.grupoallegus.com.br/uploads/images/gallery/2023-04/scaled-1680-/image-1682529471791.png)](https://autoatendimento.grupoallegus.com.br/uploads/images/gallery/2023-04/image-1682529471791.png)