MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

Obrigado

Administração do MaximoAccess

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access

    [Resolvido]Suspender a execução de procedimento de evento ao receber foco

    Compartilhe
    avatar
    Celso Roberto
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 795
    Registrado : 01/03/2014

    [Resolvido]Suspender a execução de procedimento de evento ao receber foco

    Mensagem  Celso Roberto em 5/4/2018, 21:39

    Olá a todos

    Tenho um Campo que tem um evento ao receber o foco.
    preciso em uma condição If, suspender a execução deste evento

    Tipo:
    If IsNull(Me.cboCaixa) Then
    Executa alguma coisa
    Else
    Suspende Evento ao Receber foco No campo Me.txtCaixa
    End If


    Aguardo



    .................................................................................
    Quando sua dúvida estiver resolvida, Agradeça ao Fórum e de seu tópico por Resolvido



    A Única coisa que sei é que ainda nada sei, Mas em breve Saberei.....

    cpampas
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 71
    Registrado : 27/10/2013

    Re: [Resolvido]Suspender a execução de procedimento de evento ao receber foco

    Mensagem  cpampas em 5/4/2018, 21:49

    Bom dia,

    nao funciona da maneira que pretende com cancel=true ?

    Código:
    If IsNull(Me.cboCaixa) Then
    Executa alguma coisa
    Else
    cancel=true
    End If
    avatar
    Celso Roberto
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 795
    Registrado : 01/03/2014

    Re: [Resolvido]Suspender a execução de procedimento de evento ao receber foco

    Mensagem  Celso Roberto em 5/4/2018, 21:57

    olá..
    Obrigado por retonar

    Desculpe, me expliquei mal

    esta condição if esta no após atualizar da Me.cboCaixa.

    preciso suspender a execução do evento do campo Me.txtCaixa após atualizar a Me.cboCaixa


    Abraços


    .................................................................................
    Quando sua dúvida estiver resolvida, Agradeça ao Fórum e de seu tópico por Resolvido



    A Única coisa que sei é que ainda nada sei, Mas em breve Saberei.....

    cpampas
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 71
    Registrado : 27/10/2013

    Re: [Resolvido]Suspender a execução de procedimento de evento ao receber foco

    Mensagem  cpampas em 6/4/2018, 10:09

    Celso,
    talvez assim

    criar uma variavel de tipo boolean ( dim boolean as b)

    Código:
    If IsNull(Me.cboCaixa) Or Me.cboCaixa= "" Then
    b = False
    Else
    b = True

    End If

    e depois no evento ao entrar do segundo control


    Código:
    If Not b Then
    Me.cboCaixa.SetFocus
    End If
    avatar
    Celso Roberto
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 795
    Registrado : 01/03/2014

    Re: [Resolvido]Suspender a execução de procedimento de evento ao receber foco

    Mensagem  Celso Roberto em 6/4/2018, 19:50

    Olá...

    As vezes nos perguntamos, "Porque não pensei nisso"?

    Sua sugestão foi perfeita

    Obrigado amigo



    .................................................................................
    Quando sua dúvida estiver resolvida, Agradeça ao Fórum e de seu tópico por Resolvido



    A Única coisa que sei é que ainda nada sei, Mas em breve Saberei.....

      Data/hora atual: 24/9/2018, 20:58