MaximoAccess

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

Obrigado

Administração do MaximoAccess


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.

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]Tela piscando

    avatar
    dori
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 132
    Registrado : 22/04/2016

    [Resolvido]Tela piscando Empty [Resolvido]Tela piscando

    Mensagem  dori 10/12/2019, 17:20

    Boa tarde pessoal!

    Alguém sabe me dizer por que as telas do Access piscam tanto quando se insere alguma imagem?
    Tem solução pra isso?
    Queria saber também se em outras plataformas acontece o mesmo.

    grato!
    Gilberto Rocha
    Gilberto Rocha
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1028
    Registrado : 21/01/2010

    [Resolvido]Tela piscando Empty Re: [Resolvido]Tela piscando

    Mensagem  Gilberto Rocha 10/12/2019, 19:30

    Boa tarde, geralmente isso ocorre quando há eventos Ao mover mouse. Uma solução seria nesse evento ao mover mouse colocar uma condição, para que ele não fique fazendo a mesma coisa todas as vezes.


    .................................................................................
    Resolveu? Clique em resolvido!
    Sistema para administração de Igrejas e Ministérios Evangélicos Congrega Fácil Online.
    Seja um representante em sua cidade!
    Código de cliente para testes: congregafacil

    SisFAT Cursos Online
    www.congregafacil.com

    Analista de BI SR
    avatar
    dori
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 132
    Registrado : 22/04/2016

    [Resolvido]Tela piscando Empty Re: [Resolvido]Tela piscando

    Mensagem  dori 10/12/2019, 20:31

    Eu não usei nenhum evento ao mover do mouse, usei apenas uma imagem pequena,
    daí quando clico em qualquer botão de comando, é uma piscadeira terrível que chega a desanimar
    É a única coisa chata do Access que eu acho.
    Até hoje não consegui achar uma solução pra isso. Com outras plataformas acontece isso também?
    Jungli
    Jungli
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 677
    Registrado : 07/05/2010

    [Resolvido]Tela piscando Empty Re: [Resolvido]Tela piscando

    Mensagem  Jungli 10/12/2019, 20:46

    Nunca tive esse problema, qual a versão do access que você usa e quanto de memória ram.


    .................................................................................
    "Somos o que repetidamente fazemos.
    A excelência, portanto, não é um feito,
    mas um hábito."

    Aristóteles
    avatar
    dori
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 132
    Registrado : 22/04/2016

    [Resolvido]Tela piscando Empty Re: [Resolvido]Tela piscando

    Mensagem  dori 10/12/2019, 21:49

    Minha versão é a 2016.
    Meu computador é um notebook Dell Core i5
    8 GB de memória.
    Veja bem,
    A tela do access só pisca quando eu clico em qualquer botão de comando. Principalmente se for um campo calculado
    no formulário. É muito deselegante, fica parecendo um "gambiarra".
    Já tentei carregar a imagem junto com o aplicativo, mesmo assim pisca muito.
    DamascenoJr.
    DamascenoJr.
    Moderador
    Moderador

    Respeito às Regras 100%

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

    [Resolvido]Tela piscando Empty Re: [Resolvido]Tela piscando

    Mensagem  DamascenoJr. 10/12/2019, 23:24

    Tem como você montar um pequeno exemplo pra gente testar?


    .................................................................................
    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
    dori
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 132
    Registrado : 22/04/2016

    [Resolvido]Tela piscando Empty Re: [Resolvido]Tela piscando

    Mensagem  dori 11/12/2019, 03:29

    Olá,
    Tá na mão amigão!

    Se você clicar em nova venda você vai ver que pisca demais, chega a irritar!

    Grato pela colaboração!
    Anexos
    [Resolvido]Tela piscando AttachmentM M Bandeirantes.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (1 Mb) Baixado 17 vez(es)
    DamascenoJr.
    DamascenoJr.
    Moderador
    Moderador

    Respeito às Regras 100%

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

    [Resolvido]Tela piscando Empty Re: [Resolvido]Tela piscando

    Mensagem  DamascenoJr. 11/12/2019, 11:29

    Você utiliza o formulário de tela de vendas para também navegar nas vendas. Desfiz isso. Não é recomendado.

    Veja se ainda pisca aí.
    Anexos
    [Resolvido]Tela piscando AttachmentM M Bandeirantes.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (262 Kb) Baixado 23 vez(es)


    .................................................................................
    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
    dori
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 132
    Registrado : 22/04/2016

    [Resolvido]Tela piscando Empty Re: [Resolvido]Tela piscando

    Mensagem  dori 11/12/2019, 14:17

    Olá Ivan!

    Resolveu completamente!
    Eu vi que você fez algumas alterações no código.
    Poderia me dizer onde era o problema exatamente, pra que eu possa evitar?

    E a numeração dos itens do cupom está saindo desordenada. Pode ver onde tá pegando, por favor?
    DamascenoJr.
    DamascenoJr.
    Moderador
    Moderador

    Respeito às Regras 100%

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

    [Resolvido]Tela piscando Empty Re: [Resolvido]Tela piscando

    Mensagem  DamascenoJr. 11/12/2019, 22:33

    Poderia me dizer onde era o problema exatamente, pra que eu possa evitar?
    Dois problemas.

    Sempre que mudamos de um registro para o outro os controles se atualizam para que as informações do registro da posição que estamos sejam exibidas.

    Caso 1. Ao clicar em "Gerar nova venda" havia um código mudando a posição atual de registros para a posição de novo registro. Isso fazia com que os controles se atualizassem, fazendo, assim, o controle da imagem tentar uma atualização e com isso piscar.

    Caso 2. No evento "Após atualizar" do controle "txtCodProduto" você usa a chamada "Me.Refresh", isso pede ao formulário que atualize todos os controles. Ou seja, o controle da imagem tentaria se atualizar também, e com isso piscando. Um agravante das piscadeiras já que forçaria isso sempre que um novo código de produto fosse passado.

    Inicialmente eu tratei só o caso 2, trocando o "Me.Refresh" por "Me.NomeDoControleSubFormulário.Requery" complementado por "Me.txtTotal.Requery", assim não pedindo mais para todo o formulário se atualizar, mas somente os controles que precisariam de atualização.

    Como sua crítica não foi ao caso 2, mas ao caso 1, onde ao clicar em "Gerar nova venda" o formulário piscaria que irritaria, então resolvi tratar também a solicitação de atualização ao mover-se para a posição de novo registro. Como fiz? Desacoplei o formulário. Assim, os controles do formulário não estão ligados diretamente à tabela. A nova venda é criada via Código/VBA/Recordset. Algo parecido com o que você já faz para inserir os produtos da venda (usando SQL's).

    Aproveitei para tirar os botões de navegação do formulário pois a tela de vendas deve ser limpa. Sugiro criar um formulário simples a parte para pesquisa de vendas realizadas e posterior carregamento nessa tela principal.

    E a numeração dos itens do cupom está saindo desordenada. Pode ver onde tá pegando, por favor?
    No evento "Após atualizar" do controle "txtCodProduto" há duas linhas com comando SQL para inserção de um produto vendido. Uma comentada e outra não. Aí está o problema: a linha comentada parece ser a correta.


    .................................................................................
    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
    dori
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 132
    Registrado : 22/04/2016

    [Resolvido]Tela piscando Empty Re: [Resolvido]Tela piscando

    Mensagem  dori 12/12/2019, 11:24

    Olá Ivan, Bom dia!

    Beleza,cara!

    Agora fiquei animado de novo! Já tava desistindo...

    Obrigado pela ajuda, esse fórum já me ajudou muito!

    Valeu!!!
    DamascenoJr.
    DamascenoJr.
    Moderador
    Moderador

    Respeito às Regras 100%

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

    [Resolvido]Tela piscando Empty Re: [Resolvido]Tela piscando

    Mensagem  DamascenoJr. 13/12/2019, 02:00

    O fórum agradece o retorno. Sucesso.


    .................................................................................
    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.

      Data/hora atual: 4/3/2021, 19:38