MaximoAccess

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

Obrigado

Administração do MaximoAccess

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

    [Resolvido] Como evitar que a tela pisque durante a execução da macro?

    carolinesilva115
    carolinesilva115
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 88
    Registrado : 23/12/2019

    [Resolvido] Como evitar que a tela pisque durante a execução da macro? Empty [Resolvido] Como evitar que a tela pisque durante a execução da macro?

    Mensagem  carolinesilva115 em 9/2/2020, 04:50

    Tem alguma macro pra isso?


    Última edição por carolinesilva115 em 9/2/2020, 19:05, editado 1 vez(es)
    DamascenoJr.
    DamascenoJr.
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2179
    Registrado : 22/11/2016

    [Resolvido] Como evitar que a tela pisque durante a execução da macro? Empty Re: [Resolvido] Como evitar que a tela pisque durante a execução da macro?

    Mensagem  DamascenoJr. em 9/2/2020, 14:16

    O que a macro que faz a tela piscar executa? Se você detalhar melhor os acontecimentos seria muito mais fácil poder ajudar.


    .................................................................................
    Ajude-se a ser ajudado, anexe seu projeto.
    Sempre tente entender o código,
    não somente copie e cole.
    Positive as mensagens que achar útil clicando no '+' no canto superior direito delas.
    carolinesilva115
    carolinesilva115
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 88
    Registrado : 23/12/2019

    [Resolvido] Como evitar que a tela pisque durante a execução da macro? Empty Re: [Resolvido] Como evitar que a tela pisque durante a execução da macro?

    Mensagem  carolinesilva115 em 9/2/2020, 17:48

    Essa macro serve pra cada vez q eu alterar a caixa de texto. Aí as teclas F2 e ESC são acionadas.
    Isso faz com q a tela fique piscando toda vez q eu digito uma tecla diferente na caixa.


    Private Sub txtBusca_Change()
    Me.Recalc
    SendKeys "{F2}"
    SendKeys "{Esc}"

    End Sub
    DamascenoJr.
    DamascenoJr.
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2179
    Registrado : 22/11/2016

    [Resolvido] Como evitar que a tela pisque durante a execução da macro? Empty Re: [Resolvido] Como evitar que a tela pisque durante a execução da macro?

    Mensagem  DamascenoJr. em 9/2/2020, 17:58

    Vi que seu evento fica numa caixa de texto para busca. Há várias maneiras de fazer uma busca/filtragem. Uma delas aciona as sendkeys (esta que você usa) e de quebra desativa o "Num Lock", e também mexe em todo o formulário quando, em certas ocasiões, só deveria mexer no controle a ser filtrado.

    Anexe seu banco com os objetos envolvidos para que possamos adaptar uma forma de busca/filtragem que não faça o formulário piscar.


    .................................................................................
    Ajude-se a ser ajudado, anexe seu projeto.
    Sempre tente entender o código,
    não somente copie e cole.
    Positive as mensagens que achar útil clicando no '+' no canto superior direito delas.
    carolinesilva115
    carolinesilva115
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 88
    Registrado : 23/12/2019

    [Resolvido] Como evitar que a tela pisque durante a execução da macro? Empty Re: [Resolvido] Como evitar que a tela pisque durante a execução da macro?

    Mensagem  carolinesilva115 em 9/2/2020, 18:12

    Se puder me ajudar tbm a substituir esse F2 eu agradeceria ,pois toda vez q coloca letra maiúscula na caixa de texto, ele entende q eu estou apertando o SHIFT+F2 e abre a opção de zoom.
    Anexos
    [Resolvido] Como evitar que a tela pisque durante a execução da macro? AttachmentDatabase3.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (37 Kb) Baixado 3 vez(es)
    carolinesilva115
    carolinesilva115
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 88
    Registrado : 23/12/2019

    [Resolvido] Como evitar que a tela pisque durante a execução da macro? Empty Re: [Resolvido] Como evitar que a tela pisque durante a execução da macro?

    Mensagem  carolinesilva115 em 9/2/2020, 18:34

    Nesse arquivo q te mandei a tela não pisca... Mas no meu arquivo original tem uma figura e ela fica piscando

    Desculpe, mas é q eu não posso mandar o original e esqueci de adicionar a figura nesse.
    DamascenoJr.
    DamascenoJr.
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2179
    Registrado : 22/11/2016

    [Resolvido] Como evitar que a tela pisque durante a execução da macro? Empty Re: [Resolvido] Como evitar que a tela pisque durante a execução da macro?

    Mensagem  DamascenoJr. em 9/2/2020, 18:41

    Fiz modificações no código por trás do evento "Ao alterar" do txtBusca e na linha de critérios da "origem da linha" do controle ListaBusca.

    Estude as modificações e tente adaptar no seu projeto original.

    Vi que você tem outro tópico sobre um assunto bem parecido. Se tiver substituído combobox por listbox e não usar mais a forma anterior, então não esqueça de dá retorno no tópico que foi aberto.

    https://www.maximoaccess.com/t37270-caixa-de-combinacao-com-2-colunas


    .................................................................................
    Ajude-se a ser ajudado, anexe seu projeto.
    Sempre tente entender o código,
    não somente copie e cole.
    Positive as mensagens que achar útil clicando no '+' no canto superior direito delas.
    carolinesilva115
    carolinesilva115
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 88
    Registrado : 23/12/2019

    [Resolvido] Como evitar que a tela pisque durante a execução da macro? Empty Re: [Resolvido] Como evitar que a tela pisque durante a execução da macro?

    Mensagem  carolinesilva115 em 9/2/2020, 19:03

    SALVOU!

    Muito obrigada!
    Genial

      Data/hora atual: 19/9/2020, 13:54