Escolar Documentos
Profissional Documentos
Cultura Documentos
Iremos aprender agora como fazer relacionamento de tabelas no SIGARPM, utilizando como
exemplo o relatrio de Ttulos a Pagar que usamos desde o 1 artigo.
No nosso relatrio temos, por exemplo, o campo de natureza, mas observe que exibido apenas o
cdigo da natureza.
Para exibir a descrio ser necessrio buscar essa informao na tabela de cadastro de naturezas,
cujo cdigo SED. Utilizaremos o conceito de relacionamento de tabelas para ter acesso aos
campos deste cadastro.
Na tela de tabelas, uma vez que j selecionou a tabela principal, que nosso caso a tabela SE2,
clique em Avanar.
Ser exibida a tela abaixo, onde possvel clicar no boto para adicionar e no boto
para excluir o relacionamento selecionado.
O sistema j disponibiliza vrios relacionamentos por padro. Ento antes de criar um novo, utilize a
opo Pesquisar tabela localizada no canto inferior esquerdo para ter certeza que a tabela
desejada no tem nada disponvel. Digite ento SED no campo de pesquisa e tecle ENTER.
Utilize o campo Pesquisar tabela para indicar a tabela com a qual deseja relacionar a tabela
principal.
Depois utilize o campo Expresso Tabela Principal (SE2) para selecionar os campos da tabela
principal que sero utilizados para busca dos dados na tabela relacionada (SED).
Na tabela SED Naturezas do padro existem trs ndices conforme imagem abaixo.
Na tabela SE2 Titulos a Pagar temos o campo E2_FILIAL que contem a filial do titulo e
E2_NATUREZ que tem o cdigo da natureza do ttulo.
Pesquise pela tabela para qual criou o relacionamento. Repare que agora exibido o relacionamento
que acabamos de criar utilizando os campos E2_FILIAL+E2_NATUREZ. Selecione o novo
Clique em Finalizar. Neste momento, o relacionamento ser criado e os campos da tabela SED
estaro disponveis para uso.
Clique no boto para visualizar os campos disponveis para uso no relatrio. Veja que tanto a
tabela SE2, como a tabela SED aparece na tela.
Agora s escolher o campo Descrio na tabela SED, posiciona-lo onde deseja e clicar em finalizar.
Valeus