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

    Msgbox se o desconto concedido foi maior que o autorizado

    avatar
    Bessa_SP
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 221
    Registrado : 07/11/2013

    Msgbox se o desconto concedido foi maior que o autorizado Empty Msgbox se o desconto concedido foi maior que o autorizado

    Mensagem  Bessa_SP 7/9/2014, 13:20

    Bom dia!

    Senhores...

    Eu tenho um campo chamado de Txt_desconto_concedido, aonde eu preciso o seguinte se esse desconto for acima de 10% apareça uma msgbox que o desconto concedido foi maior que o autorizado e não deixe salvar, veja o código que coloquei no botão salvar e quando tento colocar o símbolo % ele não deixa, alguém pode me ajudar, segue abaixo o código colocado:

    If (Txt_desconto_Concedido) < 10 Then
    MsgBox ("Desconto concedido foi maior que o autorizado")
    Desconto.SetFocus
    DoCmd.CancelEvent
    End
    End If
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    Msgbox se o desconto concedido foi maior que o autorizado Empty Re: Msgbox se o desconto concedido foi maior que o autorizado

    Mensagem  Assis 7/9/2014, 13:28

    Teste assim

    Depois de atualizar o campo desconto

    If Me.Txt_desconto_Concedido.value > 10 Then
    MsgBox "Desconto concedido foi maior que o autorizado"
    Exit sub
    Me.Txt_desconto_Concedido.SetFocus
    End If

    Se não resultar coloque aqui no forum a BD, ou parte dela para analizar.
    Atenção ao formato do campo Txt_desconto_Concedido


    .................................................................................
    *** Só sei que nada sei ***
    avatar
    Bessa_SP
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 221
    Registrado : 07/11/2013

    Msgbox se o desconto concedido foi maior que o autorizado Empty Re: Msgbox se o desconto concedido foi maior que o autorizado

    Mensagem  Bessa_SP 7/9/2014, 15:19

    Professor Assis

    Infelizmente não deu certo, esse campo txt_desconto_concedido, é um campo que criei no formulário sendo uma caixa de texto aonde está formatado como porcentagem e recebe o seguinte calculo: desconto/valor_total, o desconto é dado em reais, e o que quero quando for salvar o lançamento no btn_salvar, eu criei um código aonde se o desconto concedido for maior do que 10%, ele não salve e volte com uma msgbox "Desconto concedido foi maior que o autorizado". Isso é possível.

    Grato
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    Msgbox se o desconto concedido foi maior que o autorizado Empty Re: Msgbox se o desconto concedido foi maior que o autorizado

    Mensagem  Assis 7/9/2014, 20:21

    Bessa
    pode postar a bd


    .................................................................................
    *** Só sei que nada sei ***
    avatar
    Bessa_SP
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 221
    Registrado : 07/11/2013

    Msgbox se o desconto concedido foi maior que o autorizado Empty Re: Msgbox se o desconto concedido foi maior que o autorizado

    Mensagem  Bessa_SP 8/9/2014, 15:07

    Professor Assis

    Segue anexo o BD, vá no formulário vendas e no modo design no botão Btn_Salvar coloquei o seguinte código no procedimento de evento:

    If (Txt_desconto_concedido) > 10 Then
    MsgBox ("Desconto concedido maior que o autorizado")
    desconto.SetFocus
    DoCmd.CancelEvent
    End
    End If

    DoCmd.RunCommand acCmdSaveRecord
    End Sub

    O que eu desejo é quando o txt_Desconto_Concedido for maior que 10% apareça um MsgBox ("Desconto concedido maior que o autorizado") e o set.focus vá para a caixa de texto desconto e somente será salvo depois que for corrigido o desconto para menos de 10%.

    Abraços e Obrigado...
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    Msgbox se o desconto concedido foi maior que o autorizado Empty Re: Msgbox se o desconto concedido foi maior que o autorizado

    Mensagem  Silvio 8/9/2014, 15:39

    Bom dia...com a permissão de todos....

    Experimente dessa forma....

    Private Sub btn_salvar_Click()
    If Me.desconto.Value > 10 Then
    MsgBox "Desconto concedido maior que o autorizado", vbCritical, Me.Caption
    Me.Undo
    DoCmd.CancelEvent
    Me.desconto.SetFocus
    Me.desconto = ""
    Else
    DoCmd.RunCommand acCmdSaveRecord
    MsgBox " sua mensagem de salvamento aqui", vbInformation, Me.Caption
    End If

    End Sub


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    Msgbox se o desconto concedido foi maior que o autorizado Empty Re: Msgbox se o desconto concedido foi maior que o autorizado

    Mensagem  Assis 8/9/2014, 16:09

    Bessa
    Teste


    .................................................................................
    *** Só sei que nada sei ***
    avatar
    Bessa_SP
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 221
    Registrado : 07/11/2013

    Msgbox se o desconto concedido foi maior que o autorizado Empty Re: Msgbox se o desconto concedido foi maior que o autorizado

    Mensagem  Bessa_SP 8/9/2014, 22:10

    Professor Assis

    Mais uma vez muito obrigado, deu certo ficou da forma como eu queria.

    Obrigado
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    Msgbox se o desconto concedido foi maior que o autorizado Empty Re: Msgbox se o desconto concedido foi maior que o autorizado

    Mensagem  Assis 8/9/2014, 22:16

    Obrigado Bessa
    pelo retorno

    Falta dar o tópico como resolvido


    .................................................................................
    *** Só sei que nada sei ***

    Conteúdo patrocinado


    Msgbox se o desconto concedido foi maior que o autorizado Empty Re: Msgbox se o desconto concedido foi maior que o autorizado

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 20:37