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]Carregar Consulta somente quando campo for preenchido

    avatar
    Eneas
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 110
    Registrado : 04/01/2012

    [Resolvido]Carregar Consulta somente quando campo for preenchido Empty [Resolvido]Carregar Consulta somente quando campo for preenchido

    Mensagem  Eneas 23/5/2022, 20:03

    Olá amigos...

    Tenho um formulário com uma listbox alimentada através de uma consulta, acontece que essa pesquisa tem filtros desse formulário e gostaria que a mesma fosse processada apenas quando o campo do formulário fosse preenchido, pois, por se tratar de uma consulta complexa é bem demorada e quando eu carrego o formulário há essa demora para abri-lo e depois a demora realmente quando necessária após o campo estar preenchido.

    Espero que eu tenha conseguido explicar o questionamento.

    Desde já agradeço.
    crysostomo
    crysostomo
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 75%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2087
    Registrado : 23/01/2018

    [Resolvido]Carregar Consulta somente quando campo for preenchido Empty Re: [Resolvido]Carregar Consulta somente quando campo for preenchido

    Mensagem  crysostomo 23/5/2022, 22:29

    Boa noite colega, para que a pesquisa complexa seja rápida pela visão dos usuários porque não vai ter como eles esquecerem é: coloque os campos tudo desativado assim que vai preencher um vai ativando o outro.
    Ao abrir
    Me.campo1.enable= false  e outras
    .
    If Not IsNull (Me.campo1) then
    Me.campo2.enabled=true


    .................................................................................
    Obs.: Coloque somente as partes defeituosas para que possamos encontrar e entender o problema mais rápido para lhe ajudar. Disponho.
    Uma mão ajuda a outra.
    Feliz aquele que transfere o que sabe e aprende o que ensina.
    avatar
    Eneas
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 110
    Registrado : 04/01/2012

    [Resolvido]Carregar Consulta somente quando campo for preenchido Empty Re: [Resolvido]Carregar Consulta somente quando campo for preenchido

    Mensagem  Eneas 23/5/2022, 22:56

    No campo do formulário que você diz né?

    Pq quando abro o formulário, demora a carregar justamente pq há um listbox que traz os dados de uma consulta e assim, demora a carrega-lo sem ao menos ter critério para filtrar a consulta então a consulta retorna em branco, mas, após o preenchimento aí sim vem as informações corretas demorando novamente.

    Entende?
    crysostomo
    crysostomo
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 75%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2087
    Registrado : 23/01/2018

    [Resolvido]Carregar Consulta somente quando campo for preenchido Empty Re: [Resolvido]Carregar Consulta somente quando campo for preenchido

    Mensagem  crysostomo 23/5/2022, 22:58

    No formulário.
    No evento Ao abrir o formulário eles tem que ficar desativado e deixar um campo ativado


    .................................................................................
    Obs.: Coloque somente as partes defeituosas para que possamos encontrar e entender o problema mais rápido para lhe ajudar. Disponho.
    Uma mão ajuda a outra.
    Feliz aquele que transfere o que sabe e aprende o que ensina.
    avatar
    Eneas
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 110
    Registrado : 04/01/2012

    [Resolvido]Carregar Consulta somente quando campo for preenchido Empty Re: [Resolvido]Carregar Consulta somente quando campo for preenchido

    Mensagem  Eneas 30/5/2022, 14:29

    Caro amigo Crysostomo, Obrigado pelas respostas, não consegui contornar o problema da forma como falou, porém contornei simplificando a consulta, assim, ficou melhorzinho o tempo de execução.

    Mesmo assim, obrigado.
    crysostomo
    crysostomo
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 75%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2087
    Registrado : 23/01/2018

    [Resolvido]Carregar Consulta somente quando campo for preenchido Empty Re: [Resolvido]Carregar Consulta somente quando campo for preenchido

    Mensagem  crysostomo 30/5/2022, 16:50

    Sucesso...


    .................................................................................
    Obs.: Coloque somente as partes defeituosas para que possamos encontrar e entender o problema mais rápido para lhe ajudar. Disponho.
    Uma mão ajuda a outra.
    Feliz aquele que transfere o que sabe e aprende o que ensina.

      Data/hora atual: 3/7/2022, 10:36