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]Consulta para Acrescentar Dados.

    avatar
    Fallex
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 10
    Registrado : 15/10/2023

    [Resolvido]Consulta para Acrescentar Dados. Empty [Resolvido]Consulta para Acrescentar Dados.

    Mensagem  Fallex 10/11/2023, 10:55

    Olá Pessoal, bom dia. Tudo bem com vocês.

    Galera, eu preciso atualizar uma tabela com nomes de uma outra tabela, fiz uma consulta de acréscimo, porém essa consulta acrescenta os dados no fim da tabela e não no registro correto.

    Tipo assim.

    Tenho uma tabela 1 com o ID e com o nome relacionado a esse ID, e tenho uma segunda tabela, tabela 2, com os ID igual da tabela 1 e um campo ao lado com o Nome.

    Eu preciso fazer é nessa tabela 2, colocar os nomes corretos que estão na tabela 1. Não consigo formular a instrução para fazer isso.

    O mais próximo que eu consegui foi fazer uma consulta de acréscimo dos dados, mas essa consulta acrescenta os nomes no final da tabela, e eu preciso que os nomes sejam colocados ao lado do ID correto.

    Obrigado.
    avatar
    abreuluiston
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 71
    Registrado : 24/07/2023

    [Resolvido]Consulta para Acrescentar Dados. Empty Re: [Resolvido]Consulta para Acrescentar Dados.

    Mensagem  abreuluiston 10/11/2023, 12:34

    O que você precisa fazer é uma consulta de UPDATE e não de INSERT. Faça assim:

    1) Selecione o menu criar e em seguida selecione "Desing de Consulta" e em seguida "Atualizar"
    2) insira as duas tabelas
    3) relacione as tabelas através do campo ID
    4) coloque o campo que deve ser atualizado "nome"
    5) na linha atualizar para informe [tabela].[nomeCampo]
    6) clique para rodar a consulta e ver em tela se está tudo ok
    7) se estiver tudo ok clique no ícone de exclamação que ele executará a consulta e atualizará os dados.

    [tabela] - é o nome da sua tabela que contém os dados corretos e que você quer atualizar na tabela destino
    [campo] - é o campo com os dados corretos de "nome"

    Se quiser ver a estrutura do SQL basta clicar "modo de exibição" e clicar em "Modo SQL"

    At.
    Luis Abreu
    avatar
    Fallex
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 10
    Registrado : 15/10/2023

    [Resolvido]Consulta para Acrescentar Dados. Empty Re: [Resolvido]Consulta para Acrescentar Dados.

    Mensagem  Fallex 11/11/2023, 01:54

    Olá Luis, boa noite.

    Obrigado pela resposta.

    Sua explicação me ensinou a fazer a atualização.

    Agradeço imensamente sua ajuda e ensinamento.

    Caso resolvido.

    abreuluiston gosta desta mensagem

    avatar
    abreuluiston
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 71
    Registrado : 24/07/2023

    [Resolvido]Consulta para Acrescentar Dados. Empty Re: [Resolvido]Consulta para Acrescentar Dados.

    Mensagem  abreuluiston 11/11/2023, 14:36

    Opa, fico feliz que tenha dado certo.

    At.
    Luis Abreu

    Conteúdo patrocinado


    [Resolvido]Consulta para Acrescentar Dados. Empty Re: [Resolvido]Consulta para Acrescentar Dados.

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 29/4/2024, 05:28