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


    Formulário Vendas atualizar estoque [erro]

    Connekta Informatica
    Connekta Informatica
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1081
    Registrado : 01/07/2011

    Formulário Vendas atualizar estoque [erro] Empty Formulário Vendas atualizar estoque [erro]

    Mensagem  Connekta Informatica 26/12/2013, 18:35

    Bom dia

    Tenho uma tabela de Produtos com os campos:
    Codigo
    Grupo
    CodigoBarras
    CodigoFornecedor
    DescricaoCodigoUnidade
    Estoque
    EstoqueMinimo
    PrecoUnitario

    No formulário de Vendas tenho os campos:
    txtDescricao
    txtCodigoBarras
    txtCodigo = código do produto da tabela
    txtEstoque = Estoque atual do produto selecionado
    txtPrecoUnitario
    txtQtde
    txtSubTotal

    No botão Incluir coloquei uma consulta e o seguinte código abaixo:
    Código:

        Dim qtd, qtd2 As Double
        Dim sql1 As String
        qtd = DLookup("[Estoque]", "[tblProdutos]", "[Codigo] = " & Me.txtCodigo)
        If qtd <= 0 Or qtd <= Me.txtEstoque Then
        MsgBox "O estoque está zerado" & vbCrLf & "ou número em estoque menor do" & vbCrLf & "que a quantidade informada.", _
        vbCritical, "ESTOQUE INSUFICIENTE"
    Me.Undo
        Me.txtCodigoBarras.SetFocus
        'Me.txtCodigoBarras.Dropdown
      ElseIf qtd > 0 Or qtd <= Me.txtEstoque Then
       
            If MsgBox("Você tem certeza que deseja atualizar o estoque??", vbQuestion + vbYesNo, "Pergunta") = vbYes Then
            qtd2 = (qtd - txtEstoque)
            sql1 = "UPDATE tblProdutos SET tblProdutos.Estoque = " & qtd2 & " WHERE (((tblProdutos.Codigo)=" & Me.Codigo & "));"
            CurrentDb.Execute sql1
            Else
            Me.Undo
            Me.txtCodigoBarras.SetFocus
            'Me.txtCodigoBarras.Dropdown
            End If
        End If

    E esta acontecendo o seguinte: eu pegou um produto para efetuar a venda, sendo que ele tem 100 no estoque, mas quando clico no botão aparece essa mensagem:
    MsgBox "O estoque está zerado" & vbCrLf & "ou número em estoque menor do" & vbCrLf & "que a quantidade informada.", _
    vbCritical, "ESTOQUE INSUFICIENTE"

    Alguem pode me ajudar?


    .................................................................................




    Untitled Document





    Connekta Informática Apoia:


    Chapada dos Veadeiros - Alto Paraíso de Goiás
    Venha conhecer as belezas naturais desta cidade.


    Clique Aqui


    Lembrete: Desfrutar e Preservar é um direito de Todos.




    Connekta Informatica
    Connekta Informatica
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1081
    Registrado : 01/07/2011

    Formulário Vendas atualizar estoque [erro] Empty Re: Formulário Vendas atualizar estoque [erro]

    Mensagem  Connekta Informatica 6/1/2014, 10:13

    Bom dia

    Alguém por favor?


    .................................................................................




    Untitled Document





    Connekta Informática Apoia:


    Chapada dos Veadeiros - Alto Paraíso de Goiás
    Venha conhecer as belezas naturais desta cidade.


    Clique Aqui


    Lembrete: Desfrutar e Preservar é um direito de Todos.





      Data/hora atual: 6/5/2024, 15:19