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]Bloquear eventos no modo folha de dados.

    cristiano.vaz
    cristiano.vaz
    Novato
    Novato

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Anónimo
    Mensagens : 49
    Registrado : 13/11/2020

    [Resolvido]Bloquear eventos no modo folha de dados. Empty [Resolvido]Bloquear eventos no modo folha de dados.

    Mensagem  cristiano.vaz Seg 10 Maio 2021, 5:00 pm

    Olá, estou com um problema e acredito que tenha uma forma simples de se resolver. Alguns campos do formulário possuem eventos que iniciam na perda de foco, porem quero desabilitar essa função no momento que o usuário estiver usando o modo folha de dados.
    Marcelo David
    Marcelo David
    Moderador
    Moderador

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3411
    Registrado : 21/04/2011

    [Resolvido]Bloquear eventos no modo folha de dados. Empty Re: [Resolvido]Bloquear eventos no modo folha de dados.

    Mensagem  Marcelo David Seg 10 Maio 2021, 5:16 pm

    Bom dia,

    para tal, no eventos Ao perder o foco, verifique se está em Modo folha de dados assim:

    Código:
    If Me.CurrentView = 2 Then...
            '...seu código aqui, caso esteja em folha de dados
    End If


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Clique aqui e conheça o treinamento.
    [Resolvido]Bloquear eventos no modo folha de dados. Marcel11
    cristiano.vaz
    cristiano.vaz
    Novato
    Novato

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Anónimo
    Mensagens : 49
    Registrado : 13/11/2020

    [Resolvido]Bloquear eventos no modo folha de dados. Empty Re: [Resolvido]Bloquear eventos no modo folha de dados.

    Mensagem  cristiano.vaz Seg 10 Maio 2021, 5:28 pm

    Entendido, obrigado demais.
    Mas no meu caso, quero que funcione somente no formulário, que seria 1 no lugar do 2. Mas já me orientou certinho para o que eu precisava. Vlw!!!
    Marcelo David
    Marcelo David
    Moderador
    Moderador

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3411
    Registrado : 21/04/2011

    [Resolvido]Bloquear eventos no modo folha de dados. Empty Re: [Resolvido]Bloquear eventos no modo folha de dados.

    Mensagem  Marcelo David Seg 10 Maio 2021, 7:02 pm

    cristiano.vaz escreveu:Mas no meu caso, quero que funcione somente no formulário, que seria 1 no lugar do 2

    O número 2 do CurrentView não tem relação com número de formulário e sim com o modo de visualização.
    Observer:

    CurrentView = 0: modo de design
    CurrentView = 1: modo de formulário
    CurrentView = 2: modo de folha de dados
    CurrentView = 178: Modo de Layout.

    Então, para voc~e verificar se um formulário está no modo
    folha de dados, obrigatoriamente o CurrentView tem que ser 2.


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Clique aqui e conheça o treinamento.
    [Resolvido]Bloquear eventos no modo folha de dados. Marcel11

      Data/hora atual: Qui 23 Set 2021, 5:21 am