4 Replies Latest reply: Mar 10, 2015 10:27 AM by Thiago Santos RSS

    Teia de aranha (Chave Sintética)

      Boa Tarde Pessoal,

       

       

      Estou montando um relatório utilizando 3 QVD e uma tabela vinda do SQL, porém ele cria chave sintética e quando vou carregar  o QVD "LOADCARTEIRA" ele da conflito com os campos PRODUTO e FILIAL.

       

      Abaixo imagem do relacionamento:

       

       

      Print1.JPG

        • Re: Teia de aranha (Chave Sintética)
          Thiago Gonçalo

          Thiago,

           

          Isso acontece por que há dois campos iguais em tabelas diferentes e ele cria uma chave Sintética para ligar essas duas informações..

           

          Se vc precisa que esses campos sejam a sua chave nas tabelas crie uma unica chave agrupando os dois campos, conforme abaixo.

           

          Na tabela de vendas

           

          VENDAS:

          LOAD

           

          COD_FILIAL&'|'&PRODUTO          AS CHAVE,

          COD_FILIAL,

          PRODUTO,

          OUTRAS CAMPOS....

          FROM...

           

           

          Na tabela de ESTOQUE

           

          ESTOQUE

          LOAD

          COD_FILIAL&'|'&PRODUTO          AS CHAVE,

          COD_FILIAL                                   AS COD_FILIAL_ESTOQUE,

          PRODUTO                                        AS PRODUTO_ESTOQUE,

          OUTRAS CAMPOS....

          FROM...

           

          As outras tabelas vão se relacionar com a tabela vendas, consequentemente pela CHAVE tambem estarão relacionadas a tabela estoque.