MaximoAccess

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

Obrigado

Administração do MaximoAccess

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

    [Resolvido]UpDate tabela com condição

    Compartilhe
    avatar
    Silvio
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3672
    Registrado : 20/04/2011

    [Resolvido]UpDate tabela com condição

    Mensagem  Silvio em Sab 17 Out 2015, 13:44

    Prezados colegas da selva..bom dia.

    Necessito de uma pequena, mas importante ajuda para realizar um update em uma tabela com 65.000 itens.

    Tenho os seguintes campos envolvidos..

    a-Nome tabela: Peca
    b-Chave primaria: idPeca
    c-PrecoCusto: Unidade monetária
    d-PrecoVenda: Unidade monetária
    e-MargemLucro: Numero, inteiro longo.

    Preciso de um comando que ao clicar em um botão realize a conta na tabela Peca... para todos os registros ( eles estão sem preço de venda)
    margemlucro*precocusto=precovenda

    Por azar meu, onde guardo os exemplos e códigos ( HD externo ), não se encontra comigo hoje aqui.

    Desde já sou grato.




    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    [Você precisa estar registrado e conectado para ver este link.]
    avatar
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4530
    Registrado : 15/03/2013

    Re: [Resolvido]UpDate tabela com condição

    Mensagem  ahteixeira em Sab 17 Out 2015, 14:11

    Olá Silvio,
    A margem de lucro é percentual?
    ou é inteiro e vai ser para dividir por 100?
    Abraço
    avatar
    RMARCO
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 20
    Registrado : 10/02/2012

    Re: [Resolvido]UpDate tabela com condição

    Mensagem  RMARCO em Sab 17 Out 2015, 14:19

    Normalmente recorro a uma consulta atualização
    algo +/- assim:

    Update Peca Set Peca.PrecoVenda=[PrecoCusto]*[MargemLucro];
    avatar
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4530
    Registrado : 15/03/2013

    Re: [Resolvido]UpDate tabela com condição

    Mensagem  ahteixeira em Sab 17 Out 2015, 14:24

    Olá a todos,

    Silvio, é mesmo isso como o Reinaldo falou, como já estava a fazer exemplo, vou postar também

    Código:
    Private Sub Comando0_Click() 'inteiro
        CurrentDb.Execute "UPDATE Peca SET Peca.PrecoVenda = [PrecoCusto]*[MargemLucro];"
        MsgBox "Feito", vbInformation, ""
    End Sub

    Private Sub Comando1_Click() ' percentagem
        CurrentDb.Execute "UPDATE Peca SET Peca.PrecoVenda = ([PrecoCusto]*[MargemLucro])/100;"
        MsgBox "Feito", vbInformation, ""
    End Sub

    Segue link com meu teste [Você precisa estar registrado e conectado para ver este link.] ou aqui [Você precisa estar registrado e conectado para ver este link.]

    Abraço


    Última edição por ahteixeira em Sex 30 Out 2015, 12:08, editado 1 vez(es)
    avatar
    Silvio
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3672
    Registrado : 20/04/2011

    Re: [Resolvido]UpDate tabela com condição

    Mensagem  Silvio em Sab 17 Out 2015, 15:51

    Boa tarde Alvaro e Bom dia Marco..

    Perfeito o código ficando assim...
    CurrentDb.Execute "UPDATE Pecas SET Pecas.PrecoVenda = ([PrecoCusto]*[MargemLucro]/100) + [precocusto];"

    Desde já fica aqui, registrado, os meus agradecimentos aos amigos.

    Silvio


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    [Você precisa estar registrado e conectado para ver este link.]
    avatar
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4530
    Registrado : 15/03/2013

    Re: [Resolvido]UpDate tabela com condição

    Mensagem  ahteixeira em Sab 17 Out 2015, 18:10

    Olá Silvio, obrigado pelo retorno.
    Abraço

      Data/hora atual: Seg 20 Nov 2017, 05:48