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


3 participantes

    [Resolvido]Baixa no estoque

    avatar
    jntrindade
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 277
    Registrado : 07/12/2009

    [Resolvido]Baixa no estoque Empty baixa no estoque

    Mensagem  jntrindade Dom 17 Mar 2013, 11:02

    bom dia! estou usando um codigo do amgio jungli, para dar baixa no estoque, quando eu utilizo numros inteiros (1, 2, 3) esta tudo ok. Mas gostaria de usar numeros decimais (0,5 ou 0,3) e ai que ta o problema, pois nao consigue baixar, preciso desta ajuda. Obrigado Jorge

    Dim apaga As Integer
    Dim MSG
    On Error GoTo Err_Excluir_Click
    DoCmd.SetWarnings False
    '=====================================================
    'FAVOR NÃO RETIRE OS CRÉDITOS
    'por Glicério Júnior (Jungli) ... jungli@ibest.com.br em 8.6.2011
    'Modificado por: XXXXXXXX em DD/MM/YYYY
    '=====================================================

    'ESTORNAR UMA MERCADORIA NADA MAIS É
    'DO QUÊ VOCÊ DESFAZER UMA SAÍDA ERRADA (POR QUALQUER MOTIVO)
    'E CORRIGIR A QUANTIDADE DA MESMA.

    'ATÉ A PRÓXIMA


    'Define as variáveis
    Dim qtd, qtd2 As Double
    Dim sql1 As String
    Dim z As String
    z = Me!produto
    'Pega o valor do estoque atual do produto
    qtd = DLookup("[QuantidadeEstoque]", "[Tab_Produto]", "[CódigoProduto] = " & Me.codproduto)
    'Exibe questionameto sobre a atualização da quantidade e atualiaza em caso de confirmação
    If MsgBox("Deseja baixar o item: " & z, vbYesNo + vbQuestion, "Baixa no estoque") = vbYes Then
    qtd2 =(qtd) - (quant)
    sql1 = "UPDATE Tab_Produto SET Tab_Produto.QuantidadeEstoque = " & qtd2 & _
    " WHERE (((Tab_Produto.CódigoProduto)=" & Me.codproduto & "));"
    CurrentDb.Execute sql1

    'Mensagem de confirmação
    MsgBox "Item baixado!!!", vbInformation, "CONFIRMAÇÃO"
    Else
    Me.Undo

    'Me.CodProduto.Dropdown
    End If








    Me.Refresh





    Exit_Err_Excluir_Click:
    Exit Sub
    Err_Excluir_Click:
    'MSG = MsgBox("Não se pode excluir um registro ainda inexistente !!!", vbOKOnly + vbQuestion, "Atencão")
    Resume Exit_Err_Excluir_Click
    avatar
    jntrindade
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 277
    Registrado : 07/12/2009

    [Resolvido]Baixa no estoque Empty Re: [Resolvido]Baixa no estoque

    Mensagem  jntrindade Seg 18 Mar 2013, 15:45

    boa tarde! ninguem tem uma dica pra dar?

    desde ja agradeço Jorge
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    [Resolvido]Baixa no estoque Empty Re: [Resolvido]Baixa no estoque

    Mensagem  JPaulo Ter 19 Mar 2013, 05:19

    Experimentar formatar;


    qtd2 = format(qtd, "#,##0.00") - format(quant, "#,##0.00")
    sql1 = "UPDATE Tab_Produto SET Tab_Produto.QuantidadeEstoque = " & format(qtd2, "#,##0.00") & _
    " WHERE (((Tab_Produto.CódigoProduto)=" & Me.codproduto & "));"
    CurrentDb.Execute sql1




    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Baixa no estoque Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Baixa no estoque Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Baixa no estoque Folder_announce_new Instruções SQL como utilizar...
    avatar
    jntrindade
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 277
    Registrado : 07/12/2009

    [Resolvido]Baixa no estoque Empty Re: [Resolvido]Baixa no estoque

    Mensagem  jntrindade Ter 19 Mar 2013, 20:22

    Jpaulo, boa noite, eu utilizei a sua dica, mas nao deu certo. Então eu resolvi deixar somente ("0.00") e voltar a dar baixa, mas somente numeros inteiros, quanto eu coloco no campo quant (0,5) ele da baixa em 1 unidade.

    Jorge
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    [Resolvido]Baixa no estoque Empty Re: [Resolvido]Baixa no estoque

    Mensagem  JPaulo Qua 20 Mar 2013, 05:12

    Anexe aqui parte do seu banco.


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Baixa no estoque Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Baixa no estoque Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Baixa no estoque Folder_announce_new Instruções SQL como utilizar...
    avatar
    carlos_sil
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 10
    Registrado : 16/01/2013

    [Resolvido]Baixa no estoque Empty Re: [Resolvido]Baixa no estoque

    Mensagem  carlos_sil Qua 20 Mar 2013, 08:00

    Será o tipo de campo definido na tabela da base dados como "Numero Inteiro" ?
    avatar
    jntrindade
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 277
    Registrado : 07/12/2009

    [Resolvido]Baixa no estoque Empty Re: [Resolvido]Baixa no estoque

    Mensagem  jntrindade Qua 20 Mar 2013, 16:06

    Jpaulo, segue o banco para voce dar uma olha. Desde ja obrigado
    Anexos
    [Resolvido]Baixa no estoque Attachmentteste.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (845 Kb) Baixado 36 vez(es)
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    [Resolvido]Baixa no estoque Empty Re: [Resolvido]Baixa no estoque

    Mensagem  JPaulo Qui 21 Mar 2013, 05:11

    Alterado e a funfar em decimais;


    qtd = Format(DLookup("[QuantidadeEstoque] ", "[Tab_Produto]", "[CódigoProduto] = " & Me.codproduto), "#,##0.00")
    'Exibe questionameto sobre a atualização da quantidade e atualiaza em caso de confirmação
    If MsgBox("Deseja baixar o item: " & z, vbYesNo + vbQuestion, "Baixa no estoque") = vbYes Then
    qtd2 = Format(qtd, "0.00") - Format(quant, "0.00")
    sql1 = "UPDATE Tab_Produto SET QuantidadeEstoque = '" & qtd2 & "' WHERE CódigoProduto=" & Me.codproduto & ""
    CurrentDb.Execute sql1


    Anexos
    [Resolvido]Baixa no estoque Attachmentteste_estoque_OLD.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (291 Kb) Baixado 70 vez(es)


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Baixa no estoque Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Baixa no estoque Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Baixa no estoque Folder_announce_new Instruções SQL como utilizar...
    avatar
    jntrindade
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 277
    Registrado : 07/12/2009

    [Resolvido]Baixa no estoque Empty Re: [Resolvido]Baixa no estoque

    Mensagem  jntrindade Qui 21 Mar 2013, 14:47

    Jpaulo, boa tarde, era isso mesmo que eu queria, ficou muito bacana. Obrigado, valeu, voce conhece muito de access mesmo parabens.

    Jorge
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    [Resolvido]Baixa no estoque Empty Re: [Resolvido]Baixa no estoque

    Mensagem  JPaulo Qui 21 Mar 2013, 16:58

    Obrigado pelo retorno o forum agradece.


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Baixa no estoque Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Baixa no estoque Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Baixa no estoque Folder_announce_new Instruções SQL como utilizar...

    Conteúdo patrocinado


    [Resolvido]Baixa no estoque Empty Re: [Resolvido]Baixa no estoque

    Mensagem  Conteúdo patrocinado


      Data/hora atual: Sex 22 Nov 2024, 11:28