MaximoAccess

Caro Usuário, não tire as suas duvidas nas Salas de Repositório, abra sempre um novo tópico relacionado, nas salas destinadas para o efeito, como Sala de Tabelas, Consultas, Formulários, Relatórios, Macros, Módulos e VBA.

Obrigado

Administração do MaximoAccess

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access

    [Resolvido]Mensagem de registro vazio em consulta via fornulário

    Compartilhe

    pefrn72
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4
    Registrado : 29/06/2015

    [Resolvido]Mensagem de registro vazio em consulta via fornulário

    Mensagem  pefrn72 em Ter 06 Set 2016, 17:47

    Boa tarde,

    Preciso fazer uma consulta via formulário, e preciso que a consulta me retorne mesmo eu digitando apenas parte do texto armazenado no registro. Porém preciso que caso não seja encontrado nenhum correspondente, me retorne uma mensagem de registro não encontrado.

    Estou utilizando o seguinte código para a consulta:

    If txt_pesquisa.Text <> "" Then
           If (IsNull(DLookup("condominio_nome", "qry_consulta_geral", "condominio_nome='" & Me.txt_pesquisa & "'"))) Then
               MsgBox "Cadastro não encontrado!", vbExclamation, "Registro não encontrado"
           Else
               DoCmd.OpenForm "frm_qry_cond", acNormal, , , acFormReadOnly
               DoCmd.Close acForm, "frm_consulta_geral", acSaveYes
           End If
       ElseIf txt_pesquisa.Text = "" Then
           txt_pesquisa.BackColor = RGB(205, 153, 0)
           MsgBox "Insira o nome do condomínio!", vbOKOnly + vbCritical, "Informação necessária"
           txt_pesquisa.SetFocus
       End If

    Porém, só consigo executá-la digitando o texto completo. Preciso que ele executa quando eu digite apenas parte do texto armazenado no registro.

    Procurei em vários tópicos, mas não achei exatamente o que preciso.

    Obrigado

    Cláudio Machado
    VIP
    VIP

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1327
    Registrado : 17/03/2011

    Re: [Resolvido]Mensagem de registro vazio em consulta via fornulário

    Mensagem  Cláudio Machado em Ter 06 Set 2016, 19:22

    Em qual ação do campo está este código?
    Já tentou colocar no Ao Alterar?



    .................................................................................
    " Nunca cruze os braços diante de qualquer problema ou dificuldade, pois o maior homem do mundo Jesus,  morreu de braços abertos."

    Agradeça e feche o tópico clicando no botão Resolvido. Se não sabe como, veja  [Você precisa estar registrado e conectado para ver este link.].
    Não esqueça de clicar no Joinha [Você precisa estar registrado e conectado para ver esta imagem.] para agradecer a dica que solucionou seu problema.

    pefrn72
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4
    Registrado : 29/06/2015

    Mensagem de registro vazio em consulta via fornulário

    Mensagem  pefrn72 em Sex 09 Set 2016, 12:39

    Cláudio, bom dia.

    Desculpe a demora em responder.

    Já tentei sim, o que preciso é que a pesquisa no campo seja feita apenas por parte do texto, devido não haver uma padronização na digitação das informações (o que já foi exaustivamente tentado na empresa, mas sem sucesso).
    A ação deve ocorrer no campo condominio_nome da consulta, mas para que retorne a mensagem de registro não encontrado temos que digitar todo o campo.
    Somos uma equipe de consultores de negócios, e este banco de dados foi criado para que ninguém entre em contato com condomínios já contactados por outros, por isso a necessidade de utilizar apenas parte do campo.

    Obrigado.

    Alexandre Neves
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 5889
    Registrado : 05/11/2009

    Re: [Resolvido]Mensagem de registro vazio em consulta via fornulário

    Mensagem  Alexandre Neves em Sex 09 Set 2016, 22:22

    Boa noite,
    Utilize
    If (IsNull(DLookup("condominio_nome", "qry_consulta_geral", "condominio_nome Like '*" & Me.txt_pesquisa & "*'"))) Then


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo

    pefrn72
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4
    Registrado : 29/06/2015

    Re: Mensagem de registro vazio em consulta via fornulario

    Mensagem  pefrn72 em Seg 12 Set 2016, 12:09

    Obrigado Alexandre.

    Já havia feito isso, mas devo ter cometido algum erro na sintaxe que não havia funcionado, agora já deu certo.

    Grato pela ajuda.

    ahteixeira
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 3206
    Registrado : 15/03/2013

    Re: [Resolvido]Mensagem de registro vazio em consulta via fornulário

    Mensagem  ahteixeira em Seg 12 Set 2016, 12:15

    Olá a todos,

    Paulo Nogueira, obrigado pelo retorno, os utilizadores do fórum agradecem.

    Parece que resolveu, não se esqueça de dar o tópico como resolvido, veja link abaixo como fazer:
    [Você precisa estar registrado e conectado para ver este link.]
    Abraço

    Cláudio Machado
    VIP
    VIP

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1327
    Registrado : 17/03/2011

    Re: [Resolvido]Mensagem de registro vazio em consulta via fornulário

    Mensagem  Cláudio Machado em Seg 12 Set 2016, 22:54

    Boa noite.
    Faltou fechar o tópico.


    .................................................................................
    " Nunca cruze os braços diante de qualquer problema ou dificuldade, pois o maior homem do mundo Jesus,  morreu de braços abertos."

    Agradeça e feche o tópico clicando no botão Resolvido. Se não sabe como, veja  [Você precisa estar registrado e conectado para ver este link.].
    Não esqueça de clicar no Joinha [Você precisa estar registrado e conectado para ver esta imagem.] para agradecer a dica que solucionou seu problema.

    pefrn72
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4
    Registrado : 29/06/2015

    Re: [Resolvido]Mensagem de registro vazio em consulta via fornulário

    Mensagem  pefrn72 em Ter 13 Set 2016, 14:02

    I'm sorry.
    Já fechado.

    ahteixeira
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 3206
    Registrado : 15/03/2013

    Re: [Resolvido]Mensagem de registro vazio em consulta via fornulário

    Mensagem  ahteixeira em Ter 13 Set 2016, 16:21

    cheers

      Data/hora atual: Sab 03 Dez 2016, 15:35