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]Atualizar dados de uma tabela com os dados de outra tabela

    marcelo marques
    marcelo marques
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 746
    Registrado : 12/04/2016

    [Resolvido]Atualizar dados de uma tabela com os dados de outra tabela Empty [Resolvido]Atualizar dados de uma tabela com os dados de outra tabela

    Mensagem  marcelo marques em 21/8/2018, 02:41

    Boa noite pessoal estou tentando atualizar o preço de venda da tabela produto com o valorunit de outra tabela 

    Veja o anexo abaixo
    Anexos
    [Resolvido]Atualizar dados de uma tabela com os dados de outra tabela Attachmentarquivo marcelo marques.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (26 Kb) Baixado 6 vez(es)
    livio.sfranca
    livio.sfranca
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 150
    Registrado : 09/01/2018

    [Resolvido]Atualizar dados de uma tabela com os dados de outra tabela Empty Re: [Resolvido]Atualizar dados de uma tabela com os dados de outra tabela

    Mensagem  livio.sfranca em 21/8/2018, 13:18

    Bom dia Marcelo,

    Você pode usar um código via vba em um módulo, assim:


    Código:
    Private Sub TranferirDados()
        Dim rst As DAO.Recordset
        Dim CodProd As Long
        Dim vPreco As Currency
        
        Set rst = CurrentDb.OpenRecordset("SELECT TBL_listaprecoTEMP.codigo, " & _
        "TBL_listaprecoTEMP.valorUnit FROM TBL_listaprecoTEMP ORDER BY TBL_listaprecoTEMP.codigo")
        
        Do While Not rst.EOF
            CodProd = rst("codigo")
            vPreco = rst("valorUnit")
            CurrentDb.Execute "UPDATE tb_produto SET precovenda='" & vPreco & _
            "' WHERE codigo=" & CodProd
            rst.MoveNext
        Loop
        rst.Close
        Set rst = Nothing
    End Sub

    Desta forma ele irá puxar o preço de produto por produto contido na tabela TEMP.

    Espero que ajude.
    Anexos
    [Resolvido]Atualizar dados de uma tabela com os dados de outra tabela Attachmentatualizacao entre tabelas.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (21 Kb) Baixado 11 vez(es)
    marcelo marques
    marcelo marques
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 746
    Registrado : 12/04/2016

    [Resolvido]Atualizar dados de uma tabela com os dados de outra tabela Empty Re: [Resolvido]Atualizar dados de uma tabela com os dados de outra tabela

    Mensagem  marcelo marques em 21/8/2018, 23:36

    Boa noite  livio.sfranca ficou perfeito você sabe como deixar o valorunit da consulta com duas casas depois da vírgula
    livio.sfranca
    livio.sfranca
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 150
    Registrado : 09/01/2018

    [Resolvido]Atualizar dados de uma tabela com os dados de outra tabela Empty Re: [Resolvido]Atualizar dados de uma tabela com os dados de outra tabela

    Mensagem  livio.sfranca em 22/8/2018, 12:26

    Bom dia Marcelo,

    Se for na tabela de origem, você precisa alterar na propriedade do seu campo em questão.

    [Resolvido]Atualizar dados de uma tabela com os dados de outra tabela Curren10


    Se for no vba nesse código que te passei por exemplo, poderia fazer assim:

    vPreco = Format(rst("valorUnit"), "Currency")
    marcelo marques
    marcelo marques
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 746
    Registrado : 12/04/2016

    [Resolvido]Atualizar dados de uma tabela com os dados de outra tabela Empty Re: [Resolvido]Atualizar dados de uma tabela com os dados de outra tabela

    Mensagem  marcelo marques em 23/8/2018, 11:28

    Bom dia Livio muito obrigado ficou ótimo Deus abençoe
    Tenho muita vontade aprender sql eu me perco muito em sql

    Valeu abraço

      Data/hora atual: 24/10/2020, 06:50