MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access

4 participantes

    Duvida Relacionamento

    Jgabrielchaves
    Jgabrielchaves
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 50
    Registrado : 06/03/2015

    Duvida Relacionamento Empty Duvida Relacionamento

    Mensagem  Jgabrielchaves 19/5/2015, 22:27

    Ola estou com a seguinte Dúvida:

    Tenho 3 tabelas.

    1. Tabela: MeusProdutos onde armazena os produtos
    - Codigo (chavePrimaria)
    - NomeProduto
    - Lugar (onde está guardado o lugar)
    2. Tabela: Lojas
    - NomeLoja (chavePrimaria)
    - EndLoja
    3. Tabela: Fabrica
    - NomeFabrica (chavePrimaria)
    - EndFabrica

    No cambo Lugar ele é uma string, assim como nomeFabrica e nomeLoja.
    Eu fiz um relacionamento impondo integridade relacional e propagando atualizaçao de campos.

    Eu quero que quando eu mude o nome da loja, ele vai mudar também em todos os registros da tabela MeusProdutos. até aí normal, só que quando tento adicionar um produto de uma das tabelas, ele não deixa.

    Fala o seguinte: Não é possível adicionar ou alterar registros, pois é necessário que eles tenham um registro relacionado na tabela xxx.

    Tem como fazer essa integridade de alteração com 2 tabelas diferentes? Ou estou fazendo algo errado?

    Valeu pela a ajuda, Obrigado
    avatar
    Harldo
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1
    Registrado : 16/05/2015

    Duvida Relacionamento Empty Duvida Relacionamento

    Mensagem  Harldo 19/5/2015, 22:44

    Jgabrielchaves, se entendi a sua dúvida, parece que você teré que criar 2 tabelas de intersecção, já que há pelo menos 2 relacionamentos muitos para muitos. Um entre a tablela produtos-lojas e outra entre produtos-fábrica. Veja que um produto pode estar em várias lojas, assim com uma loja pode ter vários produtos. O mesmo para produtos e fábrica caso um mesmo produto seja feito por mais de uma fábrica.

    Por exemplo: uma nova tabela com o nome produtos-lojas com os campos tabala-produto como chave primária (pode ser numeração antomática), um campo com a chave primária da tabela produtos e outro campo com a chave primária da tabela lojas. Estes 2 últims devem ser do mesmo tipo que na tabela de origem, os seja numérico.
    APJesus
    APJesus
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 368
    Registrado : 21/09/2010

    Duvida Relacionamento Empty Re: Duvida Relacionamento

    Mensagem  APJesus 7/6/2015, 01:02

    Se ja tem dados nas tabelas, ele vai acusar essa mensagem. Faça uma copia para nao perder as infornações, limpe as tabelas, imponha as regras no relacionanento e tente inserir os dados.
    tauron
    tauron
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1344
    Registrado : 07/12/2011

    Duvida Relacionamento Empty Re: Duvida Relacionamento

    Mensagem  tauron 8/6/2015, 02:52

    Tente inserir nas tabelas lojas e Fabrica o campo codigo (da tabela meusprodutos).
    APJesus
    APJesus
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 368
    Registrado : 21/09/2010

    Duvida Relacionamento Empty Re: Duvida Relacionamento

    Mensagem  APJesus 8/6/2015, 12:15

    tauron, Bom dia!
    Só postou a imagem. Poste o BD para darmos uma olhada nisso.

    Att

      Data/hora atual: 3/12/2022, 02:47