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


2 participantes

    [Resolvido]Função com Erro

    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Função com Erro Empty [Resolvido]Função com Erro

    Mensagem  Assis 15/2/2016, 16:10

    Boa tarde Amigos

    Na função abaixo, quando a quantidade digitada e maior, que o valor do Stock, a função dá  aviso e o foco volta ao campo " txtqty "mas não coloca lá o valor que eu quero  Me.txtqty.Value = 1

    Onde estou a errar ?


    Private Sub txtqty_BeforeUpdate(Cancel As Integer)
    Dim X As Double
    X = Me.Produto.Column(4)
    Me.EmStock = X
    Me.EmStock.Requery

    If Me.txtqty > Me.EmStock.Value Then
      MsgBox "A Quant. Registada é Maior Que o Stock Existente em...! " & Me.txtqty.Value - Me.EmStock, vbInformation, "Aviso"
        Me.txtqty.SetFocus
        Me.txtqty.Value = 1 ' aqui não coloca o valor 1
    Cancel = True
    Else

    Call Produto_AfterUpdate
    End If
    End Sub


    .................................................................................
    *** Só sei que nada sei ***
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Função com Erro Empty Re: [Resolvido]Função com Erro

    Mensagem  Alvaro Teixeira 15/2/2016, 16:50

    Olá Assis, veja o que está a fazer com:

    Call Produto_AfterUpdate

    Abraço
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Função com Erro Empty Re: [Resolvido]Função com Erro

    Mensagem  Assis 16/2/2016, 00:15

    Teixeira

    Tirei a parte Call Produto_AfterUpdate

    Mas a pergunta continua a mesma.

    Private Sub txtqty_BeforeUpdate(Cancel As Integer)
    Dim X As Double
    X = Me.Produto.Column(4)
    Me.EmStock = X
    Me.EmStock.Requery

    If Me.txtqty > Me.EmStock.Value Then
    MsgBox "A Quant. Registada é Maior Que o Stock Existente em...! " & Me.txtqty.Value - Me.EmStock, vbInformation, "Aviso"
    Me.txtqty.SetFocus
    Me.txtqty.Value = 1 ' aqui não coloca o valor 1
    Cancel = True
    End If
    End Sub


    .................................................................................
    *** Só sei que nada sei ***
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Função com Erro Empty Re: [Resolvido]Função com Erro

    Mensagem  Alvaro Teixeira 16/2/2016, 08:16

    Olá, terá algum código no evento "ao alterar" desse campo.
    Verifique também o tipo de campo e origem dos dados.

    Caso não obtenha resultado , crie para teste um campo novo e atribua nesse campo, para verificar se assim faz a alteração.

    Abraço
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Função com Erro Empty Re: [Resolvido]Função com Erro

    Mensagem  Assis 16/2/2016, 12:17

    Obrigado Teixeira

    Tinha lá um Me. Requery que tirei e resolveu



    .................................................................................
    *** Só sei que nada sei ***
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Função com Erro Empty Re: [Resolvido]Função com Erro

    Mensagem  Alvaro Teixeira 16/2/2016, 12:25

    Olá, obrigado pelo retorno.
    Verifique se não faz falta o que retirou noutra parte Wink
    Não se esqueça de dar tópico como resolvido.

    Abraço
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Função com Erro Empty Re: [Resolvido]Função com Erro

    Mensagem  Assis 16/2/2016, 14:11

    ops


    .................................................................................
    *** Só sei que nada sei ***
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Função com Erro Empty Re: [Resolvido]Função com Erro

    Mensagem  Alvaro Teixeira 16/2/2016, 14:14

    cheers

    Conteúdo patrocinado


    [Resolvido]Função com Erro Empty Re: [Resolvido]Função com Erro

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 26/4/2024, 11:17