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


    [Resolvido]Atualizando o estoque

    avatar
    Marlon.araujo5
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 18
    Registrado : 26/01/2013

    [Resolvido]Atualizando o estoque Empty Atualizando o estoque

    Mensagem  Marlon.araujo5 24/2/2013, 00:06

    Já incrementei muito meu BD, aqui no fórum (muitas informações).

    Agora preciso da inversão desse código (Criado pelo Piloto), para que eu possa gerar as entradas de produtos.

    Código abaixo usado ára saída de produtos:

    Private Sub Comando30_Click()
    On Error Resume Next
    Dim strProdutoQtd As String
    'busca na tabela a quantidade de estoque existente
    strProdutoQtd = Val(DLookup("[Quantidade]", "Produto", "[CodigoProduto] = " & Me.CodigoProduto & ""))
    'se o estoque estiver a zero ou inferior a zero ou ainda se a quantidade de saida for maior que a do estoque, aborta...
    If Val(strProdutoQtd) = 0 Or Val(strProdutoQtd) < 0 Or Me.QuantSaida.Value > Val(strProdutoQtd) Then
    MsgBox "Estoque insuficiente para o produto " & Me.CodigoProduto.Column(1) & "", vbCritical
    Me.QuantSaida = ""
    Me.Undo
    Exit Sub
    Else
    'se tudo estiver bem, retira a quantidade da tabela
    DoCmd.SetWarnings False
    DoCmd.RunSQL "UPDATE Produto Set [Produto].[Quantidade] = [Produto].[Quantidade] - '" & Me.QuantSaida & "' WHERE [Produto].[CodigoProduto] = " & Me.CodigoProduto & ""
    DoCmd.SetWarnings True
    End If
    End Sub

    Sei que na atualização não será necessário a quantidade existente em estoque.


    Tentei dar uma mexida no código...tive uns problemas.

    Desde já agradeço.
    avatar
    Convidado
    Convidado


    [Resolvido]Atualizando o estoque Empty Re: [Resolvido]Atualizando o estoque

    Mensagem  Convidado 25/2/2013, 12:32

    Boas...
    Este código retira uma determinada quantidade do estoque, deseja acrescentar mercadorias ao estoque atual?

    Tente:

    DoCmd.RunSQL "UPDATE Produto Set [Produto].[Quantidade] =
    [Produto].[Quantidade] - " & Val(Me.SeuCampoEntrada) & " WHERE
    [Produto].[CodigoProduto] = " & Me.CodigoProduto & ""
    avatar
    Marlon.araujo5
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 18
    Registrado : 26/01/2013

    [Resolvido]Atualizando o estoque Empty Re: [Resolvido]Atualizando o estoque

    Mensagem  Marlon.araujo5 28/2/2013, 11:18

    No momento estou em campo, com uma certa dificuldade de conexão.
    Peguei o código e estou fazendo uns teste. TErei que fazer umas mudanças no BD, para poder implementar o formulário de entranda.
    No domingo, creio, finalizo essa parte. Depois publico os resultados.
    Por hora, obrigado.
    avatar
    Convidado
    Convidado


    [Resolvido]Atualizando o estoque Empty Re: [Resolvido]Atualizando o estoque

    Mensagem  Convidado 28/2/2013, 14:44

    Smile
    avatar
    Marlon.araujo5
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 18
    Registrado : 26/01/2013

    [Resolvido]Atualizando o estoque Empty Re: [Resolvido]Atualizando o estoque

    Mensagem  Marlon.araujo5 3/3/2013, 20:00

    DoCmd.RunSQL "UPDATE Produto Set [Produto].[Quantidade] =
    [Produto].[Quantidade] + " & Val(Me.SeuCampoEntrada) & " WHERE
    [Produto].[CodigoProduto] = " & Me.CodigoProduto & ""

    //apenas mudei para +.

    Seu código funcionou legal.
    Muito obrigado.

    Agora vou ver se ativo uns filtros, para seaprar os produtos por tipo de curso.

    Valeu.




    Última edição por Marlon.araujo5 em 3/3/2013, 20:23, editado 1 vez(es) (Motivo da edição : correção de texto)
    avatar
    Marlon.araujo5
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 18
    Registrado : 26/01/2013

    [Resolvido]Atualizando o estoque Empty Re: [Resolvido]Atualizando o estoque

    Mensagem  Marlon.araujo5 3/3/2013, 20:28

    Very Happy
    Batalha vencida - Resolvido.

    A guerra continua - meu projeto.

    Obrigadão
    avatar
    Convidado
    Convidado


    [Resolvido]Atualizando o estoque Empty Re: [Resolvido]Atualizando o estoque

    Mensagem  Convidado 3/3/2013, 20:57

    O Fórum agradece o retorno.

    Conteúdo patrocinado


    [Resolvido]Atualizando o estoque Empty Re: [Resolvido]Atualizando o estoque

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 29/4/2024, 17:15