MaximoAccess

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

Obrigado

Administração do MaximoAccess

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

    [Resolvido]Erro de associações ambiguas

    julianovv
    julianovv
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 619
    Registrado : 14/12/2010

    [Resolvido]Erro de associações ambiguas Empty [Resolvido]Erro de associações ambiguas

    Mensagem  julianovv em 14/11/2018, 14:37

    Bom dia. Tenho essa consulta de associação de motoristas e preciso que ao excluir um associado, todos os dados deles sejam excluídos também. Os campos referentes ao agendamento que deveriam estar na tabela Agendamentos (Tbl_Agendamentos) tiveram que ser colocados na tabela principal (Tbl_Cadastro_Nomes) o que não é o correto, e quando vai inserir as tabelas associadas na consulta aparece o erro de associações ambíguas. Preciso que o campo "Assunto" e "Documentos" (que são de tabelas fixas, base de dados) sejam copiados para os campos na tabela Agendamentos mas o relacionamento delas só funciona na janela de relacionamentos.
    Criar os campos na própria tabela Agendamentos também não funciona porque os textos gerados para o agendamento estão em outra consulta e consulta não edita.
    Alguém tem uma luz?

    Segue a tela da consulta: Erro de associações ambíguas
    No

    Pra piorar ainda tenho que editar uma coluna na consulta sempre em nova coluna porque fica dando um "bug" quando pressiono TAB ou Enter. A expressão que quase sempre é grande, simplesmente some da coluna.

    Rolling Eyes


    .................................................................................
    Juliano

    Uso o Access 2007 no XP Professional SP3
    Pentil 4 Duo Core 2 - 3.2 ghz - HD 250 GB ATA II - Placa Asus P5QPL-AM - 2 GB de memória DDR2 667 mhz Kingston - GForce GT220 - LG Led LCD 20M35PD - Impressora Epson T33 - Scanner Bright.
    Smile
    avatar
    Clebergyn
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 747
    Registrado : 29/08/2012

    [Resolvido]Erro de associações ambiguas Empty Re: [Resolvido]Erro de associações ambiguas

    Mensagem  Clebergyn em 15/11/2018, 01:56

    Olá Juliano

    Os relacionamentos para não dar ambiguidade geralmente se escolhe uma tabela chefe onde sai ou entra as setas, e as outras tem que ser tudo na mesma direção. Por exemplo neste caso ai a tabela tbl_cadastro_nomes seria a tabela chefe ou principal, e as setas tem que ser todas na direção a direita (saindo dela) ou a esquerda (entrando nela)

    veja aqui a figura como seria sem ambiguidade: clique aqui

    acredito que para editar ao executar esta consulta, antes voce vai ter que, em cada relacionamento que voce faz nesta consulta, nas tabelas, colocar chave primaria nos respectivos campos

    um abraço e bons estudos
    julianovv
    julianovv
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 619
    Registrado : 14/12/2010

    [Resolvido]Erro de associações ambiguas Empty Re: Erro de associações ambiguas

    Mensagem  julianovv em 15/11/2018, 09:12

    Bom dia, Clebergyn, de todas as consultas que fiz até hoje tenho observado que campos com integridade referencial esse erro sempre acontece e nunca encontrei uma explicação clara sobre isso. Vou tentar e mando um retorno.
    Obrigado!

    Wink


    .................................................................................
    Juliano

    Uso o Access 2007 no XP Professional SP3
    Pentil 4 Duo Core 2 - 3.2 ghz - HD 250 GB ATA II - Placa Asus P5QPL-AM - 2 GB de memória DDR2 667 mhz Kingston - GForce GT220 - LG Led LCD 20M35PD - Impressora Epson T33 - Scanner Bright.
    Smile
    vieirasoft
    vieirasoft
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7305
    Registrado : 11/05/2010

    [Resolvido]Erro de associações ambiguas Empty Re: [Resolvido]Erro de associações ambiguas

    Mensagem  vieirasoft em 15/11/2018, 11:43

    Os campos com integridade referencial funcionam muito bem e são muito úteis. mas não se compadecem com tabelas mal estruturadas. Construção de um relacionamento correcto.

    TABELA PRINCIPAL

    ID - Chave primária e campo de numeração automática com duplicação não autorizada

    TABELA SECUNDÁRIA

    ID- Número com duplicação autorizada

    Agora arraste na janela de relações o ID (ou o nome que tem na tabela) para cima do outro ID na tabela principal e defina a integridade referencial.

    Cumprimentos
    julianovv
    julianovv
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 619
    Registrado : 14/12/2010

    [Resolvido]Erro de associações ambiguas Empty Re: Erro de associações ambiguas

    Mensagem  julianovv em 17/11/2018, 17:36

    Boa tarde Clebergyn, não deu certo. Mesmo movendo as setas na mesma direção. Tive de reformar a tabela Agendamento e inserir os campos das tabelas fixas, que é o correto e nos campos defini como 'número' para que a associação delas não desse outro erro. Agora foi.
    Obrigado!

    Wink


    .................................................................................
    Juliano

    Uso o Access 2007 no XP Professional SP3
    Pentil 4 Duo Core 2 - 3.2 ghz - HD 250 GB ATA II - Placa Asus P5QPL-AM - 2 GB de memória DDR2 667 mhz Kingston - GForce GT220 - LG Led LCD 20M35PD - Impressora Epson T33 - Scanner Bright.
    Smile
    vieirasoft
    vieirasoft
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7305
    Registrado : 11/05/2010

    [Resolvido]Erro de associações ambiguas Empty Re: [Resolvido]Erro de associações ambiguas

    Mensagem  vieirasoft em 17/11/2018, 19:14

    Pois é, se as tabelas estiverem mal estruturadas e as chaves mal definidas, nunca a integridade referencial irá funcionar. Procure aqui nos Fórum sobre relacionamento entre tabelas.

    support.office.com/pt-br/article/Guia-para-rela%C3%A7%C3%B5es-de-tabelas-30446197-4FBE-457B-B992-2F6FB812B58F

    ou

    ricardo2aoc.wordpress.com/relacionamento-entre-tabelas-dominar-o-access/

    Bom estrudo e bom trabalho

      Data/hora atual: 21/10/2020, 11:48