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

2 participantes

    [Resolvido]Relação entre Tabelas

    avatar
    Edu.fourreis
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 87
    Registrado : 20/01/2015

    [Resolvido]Relação entre Tabelas Empty [Resolvido]Relação entre Tabelas

    Mensagem  Edu.fourreis 16/4/2015, 16:48

    Ola, bom dia
    Estou desenvolvendo um Banco de Dados
    Agora que estou chegando próximo ao fim, acredito que devo te cometido um erro
    no relacionamento entre tabelas.
    Para ser mais preciso Na relação Entre as tabelas Clientes e Contratos.
    Estou tendo problemas em gerar consultas com estas tabelas.
    Vou postar o BD..
    Se alguém puder me dar uma ajuda.

    Link....https://www.dropbox.com/s/w00x1k4ggc475t1/Controle%20Esta%C3%A7%C3%A3o%20Reall%20II.accdb?dl=0

    Desde já agradeço.

    Att.
    Eduardo de Oliveira
    good guy
    good guy
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1304
    Registrado : 05/02/2010

    [Resolvido]Relação entre Tabelas Empty Relação entre Tabelas

    Mensagem  good guy 16/4/2015, 18:46

    Olá Edu,

    Estude sobre relacionamentos. Delete todos os "relacionamentos" que vocês fez, não preciso nem dizer o porquê. Veja bem para cada relacionamento entre tabelas embora seja possível não é o ideal o relacionamento de irmão pra irmão como você fez e sim de pai pra filho. Um pai pode ter muitos filhos, portanto os relacionamentos de forma geral em todas as linguagens são deste tipo, com pequenas variações.

    Na tabela-Pai você tem um campo que possui chave primária e que não aceite duplicação, por exemplo, a tabela Clientes seria a tabela-Pai pois os nomes dos clientes cadastrados não podem se repetir.

    Cada cliente possui um código, certo? É deste campo que parte o relacionamento para outra ou outras tabelas que possuem o mesmo campo(e mesmo nome), isto é, código de cliente que por sua vez podem se repetir.

    Ex: CodCliente  (1).........(oo) CodCliente

    Vou deixar pra você entender o porquê. No final, você vai perceber que é muito fácil criar relacionamentos. Tem que ter os sinais gráficos 1 para oo (infinito) . Crie um integridade referencial, isto é, permitir atualizações em todas as tabelas a partir da tabela-Pai e se preferir exclusões dos nomes dos clientes em todas as tabelas. Na mesma janela para criar o relacionamento leia com atenção qual é o nível de relacionamento, se é 1, 2 ou 3 que se baseia na paridade ou semelhança entre os campos existentes entre as tabelas.

    Faça a mesma coisa com relação a todas as tabelas que você deseja ter relacionamentos, sempre a partir de códigos de campo e também com o mesmo nome de preferência para facilitar o tipo de relacionamento existente.
    avatar
    Edu.fourreis
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 87
    Registrado : 20/01/2015

    [Resolvido]Relação entre Tabelas Empty Obrigado......

    Mensagem  Edu.fourreis 17/4/2015, 14:15

    ok, vou dar uma olhada, muito obrigado.
    avatar
    Edu.fourreis
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 87
    Registrado : 20/01/2015

    [Resolvido]Relação entre Tabelas Empty Obrigado......

    Mensagem  Edu.fourreis 17/4/2015, 14:16

    oks
    good guy
    good guy
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1304
    Registrado : 05/02/2010

    [Resolvido]Relação entre Tabelas Empty Relação entre Tabelas

    Mensagem  good guy 17/4/2015, 14:37

    Obrigado Edu pelo retorno. O fórum todo agradece.

    Se quiser aprender mais adquira os meus dois livros DOMINE O ACCESS VBA e TÉCNICAS ESPECIAIS DE ACCESS VBA e você vai aprender isto e muito mais.

    Editora Livrorama(DOMINE ...):
    www.livrorama.com.br

    Editora Ciência Moderna(TÉCNICAS...):
    www.lcm.com.br


    Um grande abraço.

    "O temor do Senhor(respeito pela Palavra de Deus, leitura e obediência) é o princípio do conhecimento" (Prov. 1.7)
    Disse Jesus: "E conhecereis a Verdade e a Verdade vos libertará". (Jo 8.32)
    Disse Jesus: “Eu sou a luz do mundo; aquele que me segue, não andará em trevas, mas terá a luz da vida.” (Jo. 8.12)

      Data/hora atual: 5/12/2022, 00:44