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] Como evitar que a tela pisque durante a execução da macro?

    avatar
    carolinesilva115
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 38
    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 : 1587
    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.
    avatar
    carolinesilva115
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 38
    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 : 1587
    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.
    avatar
    carolinesilva115
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 38
    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)
    avatar
    carolinesilva115
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 38
    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 : 1587
    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.
    avatar
    carolinesilva115
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 38
    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

    Conteúdo patrocinado

    [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  Conteúdo patrocinado


      Data/hora atual: 2/4/2020, 14:12