<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>Boa tarde.<br><br>Trabalho com postgres 1.18.1 e qgis. 2.12.0<br><br>Se 
por um lado o Qgis proporciona um ambiente amigável no que concerne a 
relações de 1 para n através da possibilidade de estabelecer relações, 
julgo que o mesmo não se pode dizer em relações de n para n.<br><br><br>Caso prático de trabalho, Gestão de Campanhas de Limpeza Urbana baseada nos eixo de via.<br><br>Os eixos de via podem ao longo do tempo ser alvo de várias campanhas de limpeza.<br><br><br><ul><li>Tenho uma tabela  (Eixos_Via)  as t1 possui a geometria. (  t1.ort_cod,  t1.rvt_cod , t1.rvt_rvv_nome ,  t1.rvt_rvv_dominio ,  t1.geom )</li></ul><br><ul><li>Tenho uma tabela (Limpeza_Rua) as t2  possui os registos e atributos característicos da limpeza realizada. (  t2.rls_cod,  t2.rls_ort_cod ,  t2.rls_campanha ,  t2.rls_data ,  t2.rls_semana ,  t2.rls_user,   t2.rls_dat )</li></ul><br>    <br>No qgis adiciono  as tabelas  (Eixos_Via)  e   (Limpeza_Rua).<br>De seguida vou às propriedades do projecto e crio uma relação baseada na chave estrangeira no caso  t1.ort_cod  com t2.rls_ort_cod .<br><br>A relação fica estabelecida.<br><br> Se eu for editar um eixo de via posso recorrer ao formulário da relação e acrescentar registos.<br> Ex: o Eixo_Via 1 além de ter associado o rls_ort_cod 10 passa a conter  o rls_ort_cod 11  após gravar.<br> <br> No entanto eu não pretendo fazer edição eixo a eixo !!!!!!!!!!!!!!<br> O que pretendo  é seleccionar num conjunto vasto de eixos e atribuir uma data de nova limpeza.<br><br>O problema que se coloca é da impossibilidade de fazer insert à tabela (Limpeza_Rua) as t2.<br> <br>  <br> Alguma sugestão por parte da comunidade.<br> <br> <br>Cumprimentos, <br><br><br>Carlos Jacinto<br><br>    <br>    <br>    <br>    <br><br>                                         </div></body>
</html>